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

Suchen im Array

To: RealBasic <realbasic-nug dot de at lists dot realsoftware dot com>
Subject: Suchen im Array
From: Klemi <apple dot talk at onlinehome dot de>
Date: Wed, 15 Dec 2004 14:26:29 +0100
Delivered-to: realbasic-nug dot de at lists dot realsoftware dot com
Hi,

irgendwie stecke ich in der Sackkasse...
Mein Problem:

In einem einem Array z.B. indexb() liegen die Zahlen
100
110
300
455
3000
5400
6666
...

vor. Die Zahlen sind aufsteigend sortiert.

Nun möchte ich die Zahl 500 einfügen (zwischen 455 und 3000) aber wie am besten?

Lösung A: Zahl 500 via append anhängen und dann sort ausführen ist nicht realistisch, da die Programmlaufzeit zu groß wird, da mehr 200.000 Einträge im Array vorliegen können.

Lösung B: Mit Indexof die entsprechende Stelle suchen und dann via insert die 500 einfügen ist auch aufgrund der schlechten Performance nicht realistisch.

Hat jemand eine bessere Idee?

bye
Klemens


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