Forum: Algorithmen, Datenstrukturen und Klassendesign
by tomkupitz,
24. Aug 2023
Du nimmst erstmal alle auf und entfernst dann die aus ListeB. Besser ist Einträge aus ListeB erst gar nicht in ListeA aufzunehmen.
Du durchsuchst ja FileHashTable mit FileHashTable.ContainsKey, soweit ok. Aber ich weiß nicht wie (schnell) ContainsKey sucht.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by tomkupitz,
24. Aug 2023
Aber diese unnötigen Vergleiche verhinders du ja mit der HashListe.
vorhanden:
ListeB
File20
..
File30
Forum: Algorithmen, Datenstrukturen und Klassendesign
by tomkupitz,
24. Aug 2023
Ok, wie findest du File1.exe von Liste1 in Liste2 ?
Forum: Algorithmen, Datenstrukturen und Klassendesign
by tomkupitz,
24. Aug 2023
Hallo,
bau dir eine einfache HashListe mit HashItems (mit Key=Dateiname und Path-Eigenschaft im HashItem). Der Vergleich letztendlich geht dann super schnell.
Beste Grüße