Trova il numero minimo di confronti necessari per ordinare (ordinare) cinque elementi e escogitare un algoritmo che ordina questi elementi usando questo numero di confronti.
Soluzione : ce ne sono 5! = 120 possibili esiti. Pertanto, un albero binario per la procedura di ordinamento avrà almeno 7 livelli. In effetti, ≥ 120 implica h ≥ 7. Ma 7 confronti non sono sufficienti. Il numero minimo di confronti necessari per ordinare (ordinare) cinque elementi è 8.
Ecco la mia vera domanda: ho trovato un algoritmo che lo fa in 8 confronti ma come posso dimostrare che non può essere fatto in 7 confronti?