Hallo Leute
folgendes Problem. Ich habe eine Datenquelle mit ca. 100 Datensätzen.
Allerdings sind ein Paar der Daten doppelt in der Liste drin.
Ich möchte nun gern ein Programm schreiben, dass die doppelten Datensätze rauslöscht.
Ich möchte gerne das es folgendermaßen abläuft: Nehme den ersten Datensatz, vergleiche mit allen folgenden Datensätze, wenn einer doppelt ist lösche diesen, wenn du unten angekommen bist, fange oben wieder an, nehm den zweiten Datensatz und gehe wieder bis unten durch.
Ich habe es bisher folgendermaßen gelöst (in pseudocode):
(testname ist das feld zum vergleichen)
Schleife bis zum Ende der Datei
wenn name = testname
delete datensatz
name = testname
Ende der Schleife
Jetzt passiert ja folgendes: Der Name wird mit Testname verglichen, wenn die beiden gleich sind, wird der Datensatz gelöscht. Das klappt auch soweit. Nur das Programm vergleich immer nur Satz 1 mit Satz 2, dann Satz 2 mit Satz 3 usw.
Ich möchte ja aber, dass mein Programm Satz 1 mit Satz 2-100 vergleicht, dann das Satz 2 mit Satz 3-100 verglichen wird usw.
Ich habe Programmier Erfahrung, ihr braucht mir also keinen Code schreiben. Vielleicht nur eine Denkhilfe oder in Pseudecode wie ich das Problem lösen kann.
Ich hoffe ihr habt mein Problem verstanden, ansonsten einfach nochmal nachfragen, ich erklär es gerne nochmal in einzelschritten.
Mfg
Redsmurf
folgendes Problem. Ich habe eine Datenquelle mit ca. 100 Datensätzen.
Allerdings sind ein Paar der Daten doppelt in der Liste drin.
Ich möchte nun gern ein Programm schreiben, dass die doppelten Datensätze rauslöscht.
Ich möchte gerne das es folgendermaßen abläuft: Nehme den ersten Datensatz, vergleiche mit allen folgenden Datensätze, wenn einer doppelt ist lösche diesen, wenn du unten angekommen bist, fange oben wieder an, nehm den zweiten Datensatz und gehe wieder bis unten durch.
Ich habe es bisher folgendermaßen gelöst (in pseudocode):
(testname ist das feld zum vergleichen)
Schleife bis zum Ende der Datei
wenn name = testname
delete datensatz
name = testname
Ende der Schleife
Jetzt passiert ja folgendes: Der Name wird mit Testname verglichen, wenn die beiden gleich sind, wird der Datensatz gelöscht. Das klappt auch soweit. Nur das Programm vergleich immer nur Satz 1 mit Satz 2, dann Satz 2 mit Satz 3 usw.
Ich möchte ja aber, dass mein Programm Satz 1 mit Satz 2-100 vergleicht, dann das Satz 2 mit Satz 3-100 verglichen wird usw.
Ich habe Programmier Erfahrung, ihr braucht mir also keinen Code schreiben. Vielleicht nur eine Denkhilfe oder in Pseudecode wie ich das Problem lösen kann.
Ich hoffe ihr habt mein Problem verstanden, ansonsten einfach nochmal nachfragen, ich erklär es gerne nochmal in einzelschritten.
Mfg
Redsmurf