Jeste by se dalo uvazovat, kdyz to jsou ty integery, o variante radix sortu, tedy za predpokladu, ze ty hodnoty nejsou z prilis rozsahleho intervalu. (Pro upresneni, co je radix sort - chceme-li setridit hodnoty 15, 7, 2000, 7, 4 a 31, udelame to tak, ze si vyrobime pole od nuly do tri tisic (treba, proste podle predem znamych hranic) a vsude zapisem nulu. Pak postupne na polickach 15, 7, 2000, 7, 4 inkrementujeme hodnotu - to je linearni vzhledem velikosti vstupu. Na zaver jednoduse projdeme pole zleva a koukame se, kde je cislo ruzne od nuly - tam pozname, ze byl nejaky ze vstupnich prvku (pripadne ze jich takovych bylo vic). Tahle faze je linearni vzhledem k rozdilu mezi maximem a minimem.) |