Das Array sollte schneller sein als die Stringlist. Aber meiner Meinung nach ist beides unsinnig.
Mit Abstand am schnellsten sollte es sein, die „Suche“ einfach in
SQL zu formulieren und die Datenbank ihre Arbeit machen zu lassen.
Ok... also es ist folgendes, es geht um einen Wecker. Dieser soll nach mehreren (Hunderte, oder Tausende) Terminen "Ausschau" halten, und bei angegebener Zeit Alarm schlagen. Das heißt, dass ich jede Sekunde die aktuelle Uhrzeit mit der in der
DB vergleichen muss. Nun suche ich wie ich das am besten mache. Eine binäre Suche wäre schon sinnvoll, oder?