ListIconGadget & Linked List sortieren
Verfasst: 24.04.2006 18:34
Hi, an alle Profis
Ich lese Daten, von denen ich nicht weiß, wie umfangreich sie sind, in eine Linked Liste ein. Dann transferiere ich sie in ein ListIcongadget.
Hier hat der Anwender die Möglichkeit, die Daten zu korrigieren, neue Zeilen einzufügen oder anzuhängen. Die linked List wird synchron zum ListIconGadget gleichzeitig korrigiert. Soweit klappt alles. Jetzt kommt das Problem.
Die erste Spalte des ListIconGadget ist ein Zeitvektor. Wenn der Anwender bei der Eingabe zwischendrin einen Wert eingibt, der größer ist, als der Folgende, muss ich sortieren.
Was ist da am Besten. Da der Sort-Algorhythmus nur mit Arrays arbeitet läge es nahe, die Werte des Listicongadgets in ein Array einzulesen, zu sortieren und anschließend in das ListIcongadget zurückzuschreiben und dann auch noch die linked List zu korrigieren. Finde ich aber ganz umständlich.
Wer weiß was Besseres.
Schon mal danke im voraus für die guten Tipps.
Ich lese Daten, von denen ich nicht weiß, wie umfangreich sie sind, in eine Linked Liste ein. Dann transferiere ich sie in ein ListIcongadget.
Hier hat der Anwender die Möglichkeit, die Daten zu korrigieren, neue Zeilen einzufügen oder anzuhängen. Die linked List wird synchron zum ListIconGadget gleichzeitig korrigiert. Soweit klappt alles. Jetzt kommt das Problem.
Die erste Spalte des ListIconGadget ist ein Zeitvektor. Wenn der Anwender bei der Eingabe zwischendrin einen Wert eingibt, der größer ist, als der Folgende, muss ich sortieren.
Was ist da am Besten. Da der Sort-Algorhythmus nur mit Arrays arbeitet läge es nahe, die Werte des Listicongadgets in ein Array einzulesen, zu sortieren und anschließend in das ListIcongadget zurückzuschreiben und dann auch noch die linked List zu korrigieren. Finde ich aber ganz umständlich.
Wer weiß was Besseres.
Schon mal danke im voraus für die guten Tipps.
