Sortowania szczegoly

Sortowania szczegoly
G9
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 6 lat
  • Postów:17
0

Witam, mam do napisania program sprawdzajacy ilość porownan i zamian 4 wybranych sortowan.

Stworzylem 3 tablice 10 elementowe , z liczbami randomowymi, posortowane [1,2,3,4,5,6,7,8,9,10], posortowane malejąco [10,9,8,7,6,5,4,3,2,1].
Ostateczny wynik powinna być tablica posortowana rosnąco.

Pytanie moje jest nastepujace, jakie powinny być wyniki dla sortowan:

  • bąbelkowe

  • wstawianie

  • mergesort

  • quicksort

Chciałbym sprawdzić czy dobrze mi wychodzi konkretnie dla tablic 10 elementowych ( tak wiem, dla randomowych wyniki nie bd takie same, wiec to można pominac ) :)
Pzdr

edytowany 2x, ostatnio: greek96
Shalom
  • Rejestracja:ponad 21 lat
  • Ostatnio:około 3 lata
  • Lokalizacja:Space: the final frontier
  • Postów:26433
0

Napisz ile co wyszło a my potwierdzimy albo zaprzeczymy.


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
G9
  • Rejestracja:ponad 9 lat
  • Ostatnio:ponad 6 lat
  • Postów:17
0

bąbelkowe:
posortowane swap 0 porownaina 45
odsortowane swap 45 porównania 45

wstawianie:
posortowane swap 0 porownaina 10
odsortowane swap 45 porównania 10

mergesort: // cos mi tutaj smierdzi wiec to wydaje mi się do poprawy mam
posortowane swap 0 porownaina 34
odsortowane swap 19 porównania 34

quicksort:
posortowane swap 0 porownaina 67
odsortowane swap 9 porównania 67

_13th_Dragon
  • Rejestracja:prawie 20 lat
  • Ostatnio:18 dni
0
greek96 napisał(a):

... tak wiem, dla randomowych wyniki nie bd takie same ...
To sprawdź wszystkie permutacje i wylicz średnią, dla 10 elementowej tablicy to tylko 3,6 mln permutacji - przejdzie w naście minut.


Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.

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.