Witam. Prosiłbym o źródło albo krótkie wytłumaczenie, jak napisać funkcję liczącą w perlu czas dla danego sortowania przy danym zestawie liczb.
uzyj gotowca - http://search.cpan.org/~shay/perl-5.20.2/lib/Benchmark.pm
Dzięki za info :). Masz może jeszcze wiedzę, jak zmienić tło danego tekstu? (chodzi o wyróżnienie sortowań, które uzyskują najszybszy/najwolniejszy rezultat). Pozdro.
nie mam wiedzy bo nigdy nie potrzebowalam, sprobuj np. http://perldoc.perl.org/Term/ANSIColor.html
Dzięki wielkie za pomoc. Aktualnie tworzę sortowania, potem przejdę do tych wyższych - mam problem z wypełnieniem losowo tablicy. Podam przykład:
my $tab[$i] = map {int (rand(60)) };
Pojawia się niestety błąd, kompilator tego nie łyka. Na Stackoverflow zaproponowali mi dokładnie takie rozwiązanie.
ten kod http://ideone.com/QRxM1R łyknął
W porządku, już wszystko na wykończeniu. Użyłem funkcji time(), którą przypisałem do zmiennych, następnie brałem różnicę. Jedyna sprawa - ma ktoś pomysł, jak wyświetlić części tysięczne? Problem leży w funkcji czy w sposobie, w jaki wyświetlam zmienne? Prosiłbym o pomoc.
Aktualnie wygląda to tak:
$variable1 = time();
<algorytm>
$variable2 = time();
print $variable2-$variable1;