1. Learn
  2. /
  3. Cursuri
  4. /
  5. Structuri de date și algoritmi în Python

Connected

exercițiu

Găsirea unui vârf într-un graf folosind BFS

În acest exercițiu, vei modifica algoritmul BFS pentru a căuta un anumit vârf într-un graf.

Pentru a-ți testa codul, următorul graf a fost încărcat folosind un dicționar.

Reprezentare grafică a unui graf.

graph = {
  '4' : ['6','7'],
  '6' : ['4', '7', '8'],
  '7' : ['4', '6', '9'],
  '8' : ['6', '9'],
  '9' : ['7', '8']
}

Instrucțiuni

100 XP
  • Verifică dacă ai găsit valoarea căutată.
  • Returnează True dacă ai găsit valoarea căutată.
  • În interiorul buclei for, verifică dacă vârful adiacent a fost vizitat.
  • Returnează False dacă nu ai găsit valoarea căutată.