Odd-even sort
Sign in to saveAlso known as odd–even transposition sort, brick sort, parity sort
sorting algorithm that repeatedly compares all odd/even indexed pairs of adjacent elements in the list, swapping misordered pairs
Wikidata facts
- Instance of
- sorting algorithm
- Image
- Odd even sort animation.gif
- Has use
- parallel algorithm
Show 3 more facts
- time of discovery or invention
- 1972-00-00
- discoverer or inventor
- Nico Habermann
Sources (1)
via Wikidata · CC0
Article · Português
O Odd-even sort é um algoritmo de ordenação relativamente simples. É um algoritmo de ordenação por comparação baseado no bubble sort com o qual compartilha muitas características. Ele funciona através da comparação de todos os pares indexados (ímpar, par) de elementos adjacentes na lista e, se um par está na ordem errada (o primeiro é maior do que o segundo), os elementos são trocados. O próximo passo repete isso para os pares indexados (par, ímpar) (de elementos adjacentes). Em seguida, ele alterna entre etapas de (ímpar, par) e (par, ímpar) até que a lista é ordenada. Pode ser pensado como a utilização de processadores paralelos, cada qual usando um BubbleSort, mas a partir de diferentes pontos na lista (todos os índices ímpares para a primeira etapa). Este algoritmo de ordenação é apenas ligeiramente mais difícil do que o bubble sort para implementar.
Abstract from DBpedia / Wikipedia · CC BY-SA