Czas dla poszczególnych elementów w tablicy

0

Cześć,

Mam zdefiniowaną tablicę 15-elementową:

int[] tablica = new int[15] {1500, 3000, 4500, 6000, 7500, 9000, 10500, 12000, 13500, 15000, 16500, 18000, 19500, 21000, 22500};

Napisałem algorytm sortowania i teraz chciałbym obliczyć czas tego sortowania dla każdego jednego elementu w tej tablicy. Nie mam problemu z policzeniem czasu całego sortowania, ale jak odnieść się i zaimplementować to żebym mógł policzyć czas dla tylko jednego, wybranego elementu z tej tablicy?

3

Czas sortowania jednego elementu wynosi 0, bo już jest posortowany.

0

To jak mogę wykonać wykres zależności czasu sortowania od liczby elementów?

2

Zwiększaj liczbę elementów w kolekcji i mierz czas.

0
somekind napisał(a):

Zwiększaj liczbę elementów w kolekcji i mierz czas.

Czy to miałoby być coś na zasadzie takiej? :

for (int i = 0; i < tablica.Length; i += 1500)

i wtedy dopiero stoper?

1

W tej tablicy: int[] tablica = new int[15] {1500, 3000, 4500, 6000, 7500, 9000, 10500, 12000, 13500, 15000, 16500, 18000, 19500, 21000, 22500}; zrób raz 15 elementów, raz 15000, raz 15000000 i zmierz czasy dla każdego przypadku.

0
somekind napisał(a):

W tej tablicy: int[] tablica = new int[15] {1500, 3000, 4500, 6000, 7500, 9000, 10500, 12000, 13500, 15000, 16500, 18000, 19500, 21000, 22500}; zrób raz 15 elementów, raz 15000, raz 15000000 i zmierz czasy dla każdego przypadku.

Już złapałem, dzięki za pomoc.

1 użytkowników online, w tym zalogowanych: 0, gości: 1