Sutra imam ispit iz predmeta "Algoritmi i strukture podataka"
Dobio sam jedan zadatak koji glasi:
"Napisati pseudokod koji prikazuje postupak najmanjeg elementa niza."
Jako mi je ovo hitno i molio bi nekoga da mi pomogne. Hvala unaprijed 😊
Kakav postupak? Pronalaska najmanjeg elementa ili što već?
Neka je niz nazvan a
//sastoji se od n elemenata, počevši od nule do n-1
//varijabla min je najmanji element
min = a[0]
//neka je i broj člana kojeg trenutno provjeravamo
i = 1
dok i < n {
ako je a[i] < min onda min=a[i]
i++
}
//i++ znači povećaj i za jedan
ispisi min
Obaviti će petlju onoliko puta koliko ima elemenata u nizu
a u petlji ispituje je li sadašnji broj manji od prijašnjeg minimuma
Element polja je označen indeksom pa bi njega bilo bolje vratiti kao informaciju.
...
krivo sam pročitao
sad tek vidim na što mislite
Imao sam krivu zamisao u glavi
Element polja je označen indeksom pa bi njega bilo bolje vratiti kao informaciju.
A što ako ima više od jednog?
Tada se vraća prvi od njih. Uostalom, nebitno jer svi u sebi sadrže iste vrijednosti.