Algoritmos de Ordenação em C#

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:

  1. Ordenação por inserção
    • Insertion Sort
    • Shell Sort
  2. Ordenação por seleção
    • Selection Sort
    • HeapSort
  3. Ordenação por troca
    • Bubble sort
    • Cocktail sort
    • Comb sort
    • Gnome sort
    • Odd-even sort
    • Quicksort

Leia mais… »