Download presentation
Presentation is loading. Please wait.
Published byBlaze Richard Modified over 9 years ago
1
SORTING Introduction to Systems Programming - COMP 1005, 1405 Instructor : Behnam Hajian bhajian@scs.carleton.ca
7
Sorting algorithms
8
Sorting algorithms cont.
9
Bubble Sort
24
Notice how the left side of the list always contains items in sorted order, although additional items still need to be inserted in there, so that sorted list is not complete until the last pass. Notice in all except the 3rd pass that there was a need to search backwards through the sorted portion in order to find the correct place to insert the key item.
26
Bucket Sort & Counting Sort
37
In summary, with a large number of items and enough bin space (i.e., storage space), then a Counting Sort is the best that we can hope for since it minimizes the number of steps needed to be made in order to sort. However, remember that it only works well if there are a lot of items that are equal. The more general Bucket Sort is used when the bin size is greater than one and this can also be very efficient when there are many equal items.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.