Wpis z mikrobloga

Witam! Mam dwa pytania co do zadania, które muszę zrobić. Muszę wykonać sortowania tablic i o ile z tym raczej nie ma kłopotu, to jest inny kłopot - muszę algorytm sortowania wykonać trzy razy - dla danych losowych (na trzech tablicach), dla danych posortowanych rosnąco i dla danych posortowanych malejąco. Jak według was to powininem zrobić? Jest jakaś metoda na sortowanie przy losowaniu, czy jak? ( ͡° ʖ̯ ͡°)

No i drugie pytanie - muszę zliczyć czas wykonania metody. W takim to zliczanie czasu dać wewnątrz każdej metody sortującej?

#pytanie #java #programowanie
  • 3
@polskiniko:
1. losujesz te liczby
2. wykonujesz sortowanie
3. wykonujesz sortowanie na tym co powstało z 2
4. wykonujesz sortowanie na tym co powstało z 3 tylko od tyłu

liczenie czasu bym dał na zewnątrz metody, coś w stylu:
start = timer()
metodaSortowania()
stop = timer()

czas = stop - start