Finden Sie die geringste Anzahl von Vergleichen, die zum Sortieren (Sortieren) von fünf Elementen erforderlich sind, und entwickeln Sie einen Algorithmus, der diese Elemente anhand dieser Anzahl von Vergleichen sortiert.
Lösung : Es gibt 5! = 120 mögliche Ergebnisse. Ein Binärbaum für den Sortiervorgang hat daher mindestens 7 Ebenen. Tatsächlich impliziert ≥ 120 h ≥ 7. Aber 7 Vergleiche reichen nicht aus. Die Mindestanzahl von Vergleichen, die zum Sortieren (Sortieren) von fünf Elementen erforderlich sind, beträgt 8.
Hier ist meine eigentliche Frage: Ich habe einen Algorithmus finden , die es in 8 Vergleich tut , aber wie kann ich beweisen , dass es nicht kann in 7 Vergleichen durchgeführt werden?