No final da execução uma tabela é gerada e gravada em um arquivo texto, comparando a eficiência de cada algoritmo executado ao ordenar três casos, um arquivo binário já ordenado, outro em ordem reversa e outro aleatório. Na tabela é mostrado a quantidade de comparações que foram realizadas no algoritmo; o valor resultante das equações de complexidade; a quantidade de movimentações no algoritmo; o valor resultante das equações de complexidade e o tempo gasto pelo algoritmo. É implementado os seguintes algoritmos de ordenação:
- Bubble Sort
- Selection Sort
- Insertion Sort
- Binary Insertion Sort
- Shake Sort
- Shell Sort
- Heap Sort
- Quick Sort (Com e Sem Pivô)
- Merge Sort
- Counting Sort
- Bucket Sort
- Radix Sort
- Comb Sort
- Gnome Sort
- Tim Sort