Online
Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.073 Beiträge
Delphi 12 Athens
|
AW: String vergleichen mit Hash?
27. Jun 2011, 13:51
Wenn es nicht nur "meistens" Gleich sein soll, sindern immer zu 100% identisch,
dann errechne den Hash und vergleiche erstmal damit,
ist der Hash gleich, dann nochmals die Daten direkt vergleichen.
Alleine mit CRC32 sollte damit eine enorme Geschwindigkeitssteigerung erreicht werden.
PS: CRC32 paßt in einen Integer und läßt sich somit schneller vergleichen, als MD5, SHA und Konsorten,
auch ist die Berechnung oftmals flotter.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
|