Skip to content
EntityQ578580· pop 16· linked from 61 articles

Odd-even sort

Sign in to save

Also 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

Image
Odd even sort animation.gif
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