3.22. O Tipo Abstrado de Dados Lista Ordenada

Vamos agora considerar um tipo de lista conhecida como uma lista ordenada. Por exemplo, se a lista de números inteiros mostrada acima fosse uma lista ordenada (ordem crescente), então poderia ser escrita como 17, 26, 31, 54, 77 e 93. Como 17 é o menor item, ocupa a primeira posição no Lista. Da mesma forma, como 93 é o maior, ocupa a última posição.

A estrutura de uma lista ordenada é uma coleção de itens onde cada item detém uma posição relativa que é baseada em algumas características subjacentes aos itens. A ordenação é tipicamente ascendente ou descendente e supondo que os itens da lista têm uma operação de comparação já definida. Muitas das operações de lista ordenadas são as mesmas da lista desordenada.

Next Section - 3.23. Implementando uma Lista Ordenada