Funktionsprinzip
-
Die Liste der Dateien wird der Größe nach sortiert. Dann beginnt die
Hauptschleife, die läuft bis alle Dateien auf einer CD gespeichert wurden.
-
Zu Beginn jedes Durchlaufs der Hauptschleife wird eine neue CD erstellt. Dann beginnt eine innere Schleife zu arbeiten.
- In der inneren Schleife werden
der CD Dateien hinzugefügt. Dabei gilt Folgendes Prinzip: Der CD wird immer jene
Datei hinzugefügt, die am größten ist und dabei den verfügbaren Speicherplatz der
CD nicht überschreitet. Ist die CD voll oder es gibt keine Datei
mehr, die in den verfügbaren Speicherplatz der CD passt, gilt die CD als abgeschlossen
und die Funktion kehrt zur Hauptschleife zurück.