Programming and Algorithms: Week 4

banner

Advanced Algorithms

What are we doing this week?


This week we are going to explore some SORTING ALGORITHMS in pseudocode. 
Moving onto the Python side of things we will look at implementations of
our SORTING ALGORITHMS.
 
PseudoCode Python Python Logo

Powerpoint:
Advanced Sorting


Powerpoint: Insertion Sort


Powerpoint: Shell Sort


Powerpoint: Merge Sort


Powerpoint: Quick Sort



Powerpoint: Advanced Sorting Algorithms
Total running time of videos is 50 minutes.


Mergesort from "The Secret Rules Of Modern Living: Algorithms"


Visualization and Comparison of Sorting Algorithms


Links

Sample Code:
 Bubble Sort * Selection Sort * Insertion Sort * Shell Sort * Merge Sort * Quick Sort

Lab #4
Lab #4 is all about checking if you can understand how the various SORTING ALGORITHMS work.


back

If you have any suggestions, corrections, or comments, please feel free to e-mail me at:
Damian.Gordon(a)dit.ie