On The Design, Analysis, And Implementation Of Algorithms For Selected Problems In Graphs And Networks