Professional Documents
Culture Documents
BFS I Trazenje Puta - Zadaci
BFS I Trazenje Puta - Zadaci
Bulevar oslobođenja 133/I, 21000 Novi Sad, Serbia Tel +381 21 63 50 932 www.cmt.edu.rs e-mail: info@cmt.edu.rs
Pretraga u širinu, traženje puta - Zadaci Fondacija „Centar za mlade talente“ 1/5
Fondacija „Centar za mlade talente“
Bulevar oslobođenja 133/I, 21000 Novi Sad, Serbia Tel +381 21 63 50 932 www.cmt.edu.rs e-mail: info@cmt.edu.rs
Istorija revizija
Pretraga u širinu, traženje puta - Zadaci Fondacija „Centar za mlade talente“ 2/5
Fondacija „Centar za mlade talente“
Bulevar oslobođenja 133/I, 21000 Novi Sad, Serbia Tel +381 21 63 50 932 www.cmt.edu.rs e-mail: info@cmt.edu.rs
Reference
Pretraga u širinu, traženje puta - Zadaci Fondacija „Centar za mlade talente“ 3/5
Fondacija „Centar za mlade talente“
Bulevar oslobođenja 133/I, 21000 Novi Sad, Serbia Tel +381 21 63 50 932 www.cmt.edu.rs e-mail: info@cmt.edu.rs
Sadržaj
Zadatak 1: Koraci.....................................................................................................................................5
Zadatak 2: Voda........................................................................................................................................5
Pretraga u širinu, traženje puta - Zadaci Fondacija „Centar za mlade talente“ 4/5
Fondacija „Centar za mlade talente“
Bulevar oslobođenja 133/I, 21000 Novi Sad, Serbia Tel +381 21 63 50 932 www.cmt.edu.rs e-mail: info@cmt.edu.rs
• Primer: Za matricu ispod, početno polje (2, 1) i ciljno polje (1, 5), putevi su:
◦ Putanja 1: (2, 1), (2, 0), (0, 0), (0, 5), (1, 5)
◦ Putanja 2: (2, 1), (2, 2), (0, 2), (0, 5), (1, 5)
0 0 0 1 0 0
0 1 0 1 0 0
0 0 0 1 1 1
0 1 0 1 0 0
0 1 1 0 0 1
0 0 1 0 0 0
Zadatak 2: Voda
Opis: Neka je dat grad u obliku matrice, pri čemu vrednost 0 predstavlja puteve, a vrednost 1 kuće i
zgrade. U gradu se desila poplava i voda ističe sa K polja u matrici i širi se ravnomerno u sve strane.
Odrediti poslednje polje do kojeg ce doći voda, kao i sa kojeg izvora je ona došla.
• Ideja: Sva početna polja ćemo staviti na red opsluživanja pre pokretanja pretrage u širinu
• Primer sa početnim poljima (2, 0), (1, 5), (4, 0) i (5, 5)
◦ Poslednja polja su (0, 2) i (5, 3)
◦ Za polje (5, 3) početno je (5, 5)
0 0 0 1 0 0 2 1 0 1 0 1
0 1 0 1 0 0 3 1 1 1 1 2
0 0 0 1 1 1 4 3 2 1 1 1
0 1 0 1 0 0 3 1 3 1 3 4
0 1 1 0 0 1 2 1 1 3 2 1
0 0 1 0 0 0 1 0 1 2 1 0
Pretraga u širinu, traženje puta - Zadaci Fondacija „Centar za mlade talente“ 5/5