Hallo,
also ich kenne den sogenannten "Gruppenbruch" eher unter den Name "Gruppenwechsel". Aber tut ja nicht wirklich etwas zur Sache, wir reden ja vom Gleichen. Zu diesem Beitrag hätte ich ein paar Verbesserungsvorschläge:
1. Ergänzung zum Prinzip: Man wendet diese Technik vornehmlich an, wenn man wenig Hauptspeicher zur Verfügung hat und auf Objekte verzichten muss bzw. kann.
2. Bei Abschnitt "Bruch nach Vergleichskriterium": Die Untergruppen werden in der Regel mit verschachtelten Schleifen gelöst und nicht mit if´s. Das heißt im Pseudo Code ausgedrückt in etwa so:
Also beim Stromzähler wäre beispielsweise Gruppenkriterium 1 der Tag und Gruppenkriterium2 die Stunde, wenn wir von einen minütlichen Wert ausgehen.
Bin mir nicht sicher, ob ich das gleich als Verbesserungsvorschlag einreichen sollte. Deswegen hier erstmal zur Diskussion^^
MFG derwunner
also ich kenne den sogenannten "Gruppenbruch" eher unter den Name "Gruppenwechsel". Aber tut ja nicht wirklich etwas zur Sache, wir reden ja vom Gleichen. Zu diesem Beitrag hätte ich ein paar Verbesserungsvorschläge:
1. Ergänzung zum Prinzip: Man wendet diese Technik vornehmlich an, wenn man wenig Hauptspeicher zur Verfügung hat und auf Objekte verzichten muss bzw. kann.
2. Bei Abschnitt "Bruch nach Vergleichskriterium": Die Untergruppen werden in der Regel mit verschachtelten Schleifen gelöst und nicht mit if´s. Das heißt im Pseudo Code ausgedrückt in etwa so:
Code:
Zeile <= lese Zeile aus Datei solange Zeile != EOF solange gruppenkriterium1 solange gruppenkriterium1 und gruppenkriterium2 Verarbeitung... Zeile <= lese Zeile aus Datei schleifenende schleifenende schleifenende
Bin mir nicht sicher, ob ich das gleich als Verbesserungsvorschlag einreichen sollte. Deswegen hier erstmal zur Diskussion^^
MFG derwunner
Kommentar