Eine geordnete Liste macht den Code erheblich einfacher

Gäbe es eine Möglichkeit, die Daten aus der Datei zu lesen und dann eine geordnete Kopie der Daten zu erstellen, wäre das Programm erheblich einfacher zu schreiben. Das Ordnen von Daten in einem Programm bezeichnet man als »sortieren«:

image with no caption

Aber wie sortieren wir die Daten? Was passiert mit den ursprünglichen Daten in der Datei? Bleiben die unsortiert, oder werden sie ebenfalls sortiert? Können die Daten auch auf der Festplatte sortiert werden, und würde das, wenn es möglich wäre, die Dinge leichter, schneller oder langsamer machen?

Klingt verzwickt ... gibt es einen »optimalen« Weg?

Get Programmieren von Kopf bis Fuß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.