mam TPaintBox a na nim rysuje różne rzeczy (linie, texty, punkty). Wszystko to jest odzwierciedleniem pewnego zbioru danych , mianowicie Listy wspolrzednych. I teraz tak chce przechowywac dane o punktach, liniach (potem opcjonalnie krzywych). Zależy mi na bardzo szybkim odczycie danych przy przerysowywaniu szkicu (z wiadomych względów => odrzucam rozwiązanie oparte na bazach danych (z jeszcze kilku innych względów)). Dla szkanej struktury danych musi być zrealizowany b. szybki algorytm wyszukiwania, oraz przechodzenia po wszystkich elementach. Linie chce zapisywać zapisując numer punkt początkowego i końcowego (dobrze ?).
Czy lista dukierunkowa jest tutaj dobra ?
Czy dla numerów punktów (typ = String) jest lepsza metoda wyszukiwania od binarnego (Interpolowane odpada) ?