El documento describe varios algoritmos de ordenamiento como QuickSort, Burbuja, HeapSort, ShellSort e Inserción. QuickSort ordena una lista de manera eficiente en tiempo proporcional a n log n en promedio dividiendo y conquistando. Burbuja y ShellSort tienen una complejidad de O(n2) en el peor caso, mientras que HeapSort y Inserción tienen complejidades de O(n log n) y O(n2) respectivamente.