Projekt Unsort jest naturalny w przeciwieństwie do zwykłych "rodzaju", to ma linii i tasuje je. Zastanawiam się, jak to nie jest częścią każdego standardowego systemu UNIX. Jak, do cholery, testują "rodzaj"?
$ Echo -e "1n2n3n4n5n7" | unsort
stderr> Korzystanie z nasion: 542941369
7
4
1
5
2
3
stderr> Skoki: 4 lewy, prawy, równowagę 4: 1.000000
Ten "unsort" Wdrożenie jest następujący:
czyta ze standardowego wejścia linie
przypisuje im losowe, unikalne indeksy
sortuje linie przez ich przypadkowym indeksie
kiedy kończy wejście, linie są po cenach dumpingowych, jak sortowane.
Jedynym ograniczeniem znalazłem do tej pory to jest o ogrom. Cały plik jest przechowywany w pamięci, gdy są sortowane.
Skompilować i zainstalować:
Proste budować i zainstalować instrukcje można znaleźć na początek pliku.
Szczegóły programowe:
Komentarze nie znaleziono