Diskuze: Jak funguje bubblesort?
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.
Jenom pro doplnění ta realizace v tvém kódu jede podle toho videa od
Mariana - je tam ten limit zkrácení procházení v každém další průchodu
cyklem o jedna, protože největší prvek je na nejvyšším indexu (ve
videu).
Tvůj kód to třídí od největšího k nejmenšímu, protože přehazuje
prvky, když ten s menším indexem je menší.
Ahoj, asi jsi už na to přišel, popřípadě zde je krásné video, ale
pokud bych to měl popsat řádek po řádku tak:
Jedná se o klasický sort.
4)IF- > Zde je samotný if, ptáš se pokud předchozí hodnota je menší
nežli další
5,6,7) Jednoduše prohazuješ pozice prvků
Př: na číslech vzestupně 2 5 1 8
2 > 5 1 8
2 5 > 1 8
2 1 5 > 8
2 > 1 5 | 8
1 2 5 8
Následně by to cyklus dojel a dokontroloval, ale to je pro ukázku zbytečné. Abych to shrnul jedeš z levé strany "probubláváš" až na konec, takže porovnáš 1 prvek s 2, pokud je menší tak prvky prohodíš a jedeš dále.
Zobrazeno 5 zpráv z 5.