Quando iniciamos o estudo em programação, um dos primeiros assuntos que se aprende é sobre algoritmo. O algoritmo é um processo de resolução de uma determinada tarefa para a qual ele foi designado. Podemos citar como um exemplo e que é assunto desse artigo o algoritmos de ordenação, que alem de ser o mais comum são também os mais solicitados em atividades acadêmicas quando essa possui como disciplina a programação.
Em programação, um algoritmo de ordenação tem com objetivo realizar a ordenação de uma lista de valores. Citaremos os seguintes métodos:
- Ordenação por inserção
- Insertion Sort
- Shell Sort
- Ordenação por seleção
- Selection Sort
- HeapSort
- Ordenação por troca
- Bubble sort
- Cocktail sort
- Comb sort
- Gnome sort
- Odd-even sort
- Quicksort