realbasic-nug.de
[Top] [All Lists]

Re: Stringsuche

To: REALbasic NUG German <realbasic-nug dot de at lists dot realsoftware dot com>
Subject: Re: Stringsuche
From: Tom <tom at helios dot de>
Date: Thu, 28 Sep 2006 09:13:36 +0200
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot de at lists dot realsoftware dot com
References: <3242238295 dot 132680041270 at [192 dot 168 dot 178 dot 135]> <1hmcfbw dot 1trtxbq1f4lhl6M%support at monkeybreadsoftware dot de> <3242239820 dot 134205998596 at [192 dot 168 dot 178 dot 135]>
Stefan Mettenbrink schrieb:
Ich habe ein Array, in das ich Zeilen einer Tabelle (durch Tab getrennte Spalten) eingelesen habe. Nun gibt der Anwender einen Text in das Suchfeld und ich muss rausfinden, in welcher Zeile der Suchstring vorkommt.

Da würde ich keinen Array sondern ein dictionary nehmen.
Damit spart man sich die Schleife weil direkt über den dictionary hash gesucht wird.
Eine derartige Lösung sollte ein vielfaches schneller sein.

Als alternative wäre Charles Yeomans SortLibrary inetressant. Damit könntest Du den Array sortieren und eine schnellere suche implementieren die nicht den ganzen array durchsuchen muss.

Tom


<Prev in Thread] Current Thread [Next in Thread>