Podrobnosti Software:
projekt Unsort je přirozený opak ke standardní "druhu", to znamená linie a míchá je. Zajímalo by mě, jak to není součástí každého standardního systému UNIX. Jak sakra testují "druh"?
$ Echo -e "1n2n3n4n5n7" | unsort
stderr> Používání semeno: 542941369
7
4
1
5
2
3
stderr> Skoky: 4 vlevo, 4 vpravo, vyvážení: 1,000000
Tento "unsort" implementace jde takto:
čte řádky ze standardního vstupu
přiřazuje jim náhodné, jedinečné indexy
třídí řádky podle jejich náhodného indexu
když vstup skončí, linky jsou dumpingové jako řazeny.
Jediným omezením jsem našel tak daleko je asi naprosté velikosti. Celý soubor je uložen v paměti, zatímco je třídit.
Kompilace a instalace:
Jednoduché sestavení a instalaci pokyny lze nalézt na Začátku souboru.
Komentáře nebyl nalezen