ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
1290
1290
EMPFEHLEN
-
Hallo zusammen,
hier meine Lösung mit C# als Konsolenanwendung.
Ich hab keine dynamische Programmierung verwendet.
In meinem Programm wird eine Klasse Süßigkeit verwendet welche die Daten für jedes Leckerli hält.
Die Liste in der ich die Süßigkeiten halte, wird dann nach dem Gewicht-Kalorien-Verhältnis absteigend sortiert.
Danach füge ich eine Süßigkeit nach der anderen ins Ergenis ein bis das verfügbare Gewicht
von Lisa Korb aufgebraucht ist bzw. zu schwere Süßigkeiten nicht mehr reinpassen.
Dadurch das keine dynamische Programmierung verwendet wurde, sind die Ausführungszeiten auch bei sehr vielen Leckerli's sehr gering.
Ich fande, da ist der Nutzeffekt einfach höher.
Hier das Ergenis bei 250Leckerli's (Leckerli's von Matthias):

Viel Spass damit!MfG Turri
PS: Wenn ich helfen konnte, würde ich mich über ein Danke oder eine positive Bewertung freuen. :-)
-
Hallo,
ich nochmal!
Hab gerade noch was gefunden, zur Verschnellerung.
Änderung hier ist, das ich mir beim einlesen das kleinste Gewicht merke.
Wenn ich dann alles in den Korb lege prüfe ich, ob überhaupt noch Platz ist für das leichteste Leckerli ist.
Dadurch spart man sich viele Schleifendurchläufe wenn der Platz eh zu knapp ist.
Ich konnte meine Performance bei 10000 Leckerli's so von 75ms nochmal auf 39ms drücken.

Edit: Bug im Code (konnte aber den Anhang nicht bearbeiten) Screenshot stimmt schon
vorher: liste.Add(new Suessigkeit(tmpName, tmpweight, Convert.ToDouble(line[0])));
besser: liste.Add(new Suessigkeit(tmpName, tmpweight, Convert.ToDouble(line[1])));Geändert von Turri (09.04.10 um 19:07 Uhr)
MfG Turri
PS: Wenn ich helfen konnte, würde ich mich über ein Danke oder eine positive Bewertung freuen. :-)
Ähnliche Themen
-
Quiz?
Von MeisterLampion im Forum Office-AnwendungenAntworten: 12Letzter Beitrag: 03.11.06, 15:48 -
Quiz: Was bin ich?
Von MrTwister im Forum WerkstattAntworten: 3Letzter Beitrag: 05.04.06, 19:14 -
Quiz
Von JannyR im Forum PHPAntworten: 2Letzter Beitrag: 21.05.05, 15:58 -
Quiz
Von alkaline im Forum PHPAntworten: 0Letzter Beitrag: 27.09.04, 10:16 -
php Quiz
Von Sim im Forum PHPAntworten: 0Letzter Beitrag: 09.05.04, 12:43





Login





