AW: String in TStringList finden verschnellern?
7. Jan 2017, 16:09
Ist die Liste sortiert?
Wenn ja, versuch' es mal mit 'ner binären Suche.
Kannst Du die Liste sortieren?
Wenn ja, wie lange dauert das?
Wäre ggfls. ein Sortieren der Liste und dann anschließend eine binäre Suche insgesamt schneller als Dein bisheriges Vorgehen?
Was steht in der Stringliste selbst drin?
Du suchst ja in den Objekten.
Könnte eine Suche mit List.IndexOf(sTmp) ggfls. schneller sein, sofern Du dort bereits einen sinnvoll zu suchenden Inhalt haben solltest?
Wenn als Beispiel in PFileListEntry(List.Objects[0])^.sFileName
C:\1\2\3\4.txt
stehen würde, was stände dann in List[0]
?
|