1. 3.9 Bubble Sorthistorical

    Bubble sort, its characteristics, implementation, and optimization.

  2. 3.11 Heap Sorthistorical

    Heap sort using heap construction and repeated deletion.

  3. 3.12 Merge Sorthistorical

    Merge sort, its characteristics, process, and implementation.

  4. 3.13 Insertion Sorthistorical

    Insertion sort, its characteristics, process, and implementation.

  5. 3.14 Quick Sorthistorical

    Quick sort, its characteristics, partitions, and implementations.

  6. 3.15 Selection Sorthistorical

    Selection sort, its characteristics, process, and implementation.

  7. 3.16 Sortinghistorical

    Common sorting algorithms and a complexity comparison.