SEARCH
You are in browse mode. You must login to use MEMORY

   Log in to start

level: Level 1 - Bubble sort

Questions and Answers List

Bubble sort

level questions: Level 1 - Bubble sort

QuestionAnswer
Što je bubble sort?Algoritam za sortiranje koji radi tako što više puta prolazi kroz niz brojeva koji treba sortirati i uspoređuje svaki par susjednih elemenata, počevši s lijeva prema desno.
Kako radi bubble sort?Uspoređuje vrijednosti dva susjedna elementa niza i po potrebi obavlja zamjenu mjesta.
Kako se obavlja zamjena mjesta u nizu brojeva kod bubble sorta?Deklariranjem još jedne varijable – TEMP varijabla.
Koji je alternativni naziv za bubble sort?Mjehurićasti sort.
Zašto mjehurićasti sort alternativan naziv za bubble sort?Nakon jednog prolaza kroz niz brojeva najveći element je “izguran“ na kraj niza odnosno ispliva kao mjehurić.
O čemu ovisi složenost bubble sort algoritma?O broju elemenata niza.
Kakva je zavisnost složenosti bubble sorta i broja elementa niza?Zavisnost je izražena izrazom: Složenost = O(n2); gdje je n broj elemenata niza kojeg sortiramo. Bubble sort ima najlošiju složenost algoritma, a označavamo je sa O(n 2 ) gdje je n broj elemenata koji sortiramo.
U određivanju složenosti samog algoritma značajnu ulogu ima …pozicija elemenata u nizu.
Kakva je dinamika pomicanja elemenata niza?Elementi s nižom vrijednosti se sa kraja niza pomiču na početak jako sporo, dok je situacija sa velikim elementima sa početka niza situacija drukčija jer se oni lako kreću prema kraju i mijenjaju.
Kako se nazivaju elementi niza sa velikim i malim vrijednostima u bubble sortu?Naziv elemenata je respektivan: zec (element s velikom vrijednosti) ili kornjača (element s malom vrijednosti).
Koji sortovi su nastali kao rezultat poboljšanja bubble sorta?Cocktail sort i Comb sort.