Witam,
Otóż mam takie zagadnienie (związane z poprzednimi na forum). Mam bardzo duży zbiór uporządkowanych ciągów liczb całkowitych postaci
(h,k,l,...)
Takich ciągów mam bardzo dużo (np. 300 tyś.) i potrzebuję je jakoś uporządkować (tak aby było to jakoś rosnąco względem kolejnych liczb itp.). Na początku myślałem, że mogę policzyć coś w stylu "checksum" dla tych refleksów i uporządkować je względem tak policzonej wartości. Zrobiłem to za pomocą algorytmu sortowania przez kopcowanie (heap sort) bo jest bardzo szybki (na tym mi zależy), ale to może nie być w moim przypadku dostatnie ogólne i wynik nie wygląda jakoś przepięknie. Myślałem zatem aby zrobić to za pomocą algorytmu sortowania pozycyjnego (radix sort), ale przyznam, że nie nie mam pojęcia jak zaimplementować istniejące kody (programuję w FORTRANie tylko...) do mojego przypadku.
Z góry dzięki za pomoc z objaśnieniu jak taki ew. algorytm miałby działać.
Radek