Sortowanie danych w pliku typowanym.

0

Witam. Mam drobny problem. Mam plik z którego odczytuję dane i wypisuję je w 4 kolumnach w liście. Wszystko jest ok, ale czy jest sposób aby np posortować dane w pliku (całymi rekordami) np według danej kolumny. Potrzebuję takiego czegoś, gdyż następnie program będzie musiał ponumerować odczytane dane wg rosnącej kolejności. Bardzo proszę o pomoc. Czy takie coś jest możliwe do zrobienia?

0

Niezbyt dokładnie Cie zrozumiałem ale wg mnie - musiałbyś sortować dane przed zapisaniem do pliku

0

Szkoda ze nie podales czy liczba rekordow jest stala.

Jezeli jest stala i niezbyt duza (mniej niz 50) to oplaca sie wczytac rekordy do tabelki i posortowac algorytmem bombelkowym(lub szybszym), lub jesli zczytujesz gdzies w programie cala zawartosc pliku do jakiegos komponentu to wtedy juz wystarczy jakis algorytm sortujacy i po sprawie.

Jezeli jest zmienna lub duza(wiecej niz 50), to najefektywniej (zajete malo pamieci i szybkie dzialanie) byloby zrobic liste dwukierunkowa z takimi danymi i posortowac je algorytmem QuickSort.

1 użytkowników online, w tym zalogowanych: 0, gości: 1