Da bi naš sajt radio bez problema, koristimo neophodne kolačiće. Voleli bismo vašu dozvolu da koristimo opcione analitičke kolačiće kako bismo ga unapredili. Ne koristimo oglasne kolačiće. Možete prihvatiti sve kolačiće ili ostati samo na neophodnim.
Saznajte više.
Podešavanja kolačića
Upravljajte svojim podešavanjima kolačića:
Ovi kolačići su neophodni za ispravan rad sajta.
Pomažu nam da poboljšamo sajt kroz razumevanje načina korišćenja.
Ne koristimo oglase i ne šaljemo informacije za praćenje oglasa trećim stranama.
Претрага у ширину подразумева да се поља обилазе у растућем редоследу
растојања од почетног поља (под растојањем подразумевамо број корака од
почетног до тог поља). Обично се примењује када се у задатку тражи да се
одреди најкраћи пут тј. најмањи број корака до поља које задовољава неки
услов, при чему се подразумева да су сва суседна поља подједнако удаљена
(када су растојања између суседних чворова различита, није могуће
користити претрагу у ширину, већ је потребно користити напредније
графовске алгоритме, попут, Дајкстриног алгоритма).
У имплементацији претраге у ширину користи се ред. Прикажимо
алгоритам у псеудокоду.
obidji(pocetno_polje):
stavi pocetno_polje u red
obelezi pocetno_polje
dok red nije prazan:
skini polje sa pocetka reda
za neobelezene susede tog polja:
stavi suseda na stek
obelezi suseda
Приметимо да се нерекурзивна имплементација претраге у дубину и у
ширину разликује само по томе да ли се користи стек или ред.
Molimo vas da popunite sva polja obeležena kao obavezna.Desila se greška prilikom slanja vašeg odgovora.Vaš odgovor je zabeležen. Hvala!Vaši odgovori su zabeleženi. Hvala!