[Perl] Złożoność czasowa sortowania

[Perl] Złożoność czasowa sortowania
CE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 124
0

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.

katelx
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Hong Kong
CE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 124
0

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.

katelx
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Hong Kong
1

nie mam wiedzy bo nigdy nie potrzebowalam, sprobuj np. http://perldoc.perl.org/Term/ANSIColor.html

CE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 124
0

Dzięki wielkie za pomoc. Aktualnie tworzę sortowania, potem przejdę do tych wyższych - mam problem z wypełnieniem losowo tablicy. Podam przykład:

Kopiuj
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.

R3
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 419
1

ten kod http://ideone.com/QRxM1R łyknął

CE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 124
0

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:

Kopiuj
$variable1 = time();
<algorytm>
$variable2 = time();
print $variable2-$variable1;

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.