1
Pokaż ćwiczenia:
RSYD80LLOFtfw1
Ćwiczenie 1
Wskaż jakiemu przechodzeniu drzewa binarnego odpowiada algorytm DFS? Możliwe odpowiedzi: 1. pre-order, 2. post-order, 3. in-order, 4. level-order
R5qLUiA0lAtnE1
Ćwiczenie 2
Ile wynosi złożoność pamięciowa algorytmu przeszukiwania grafu w głąb. Możliwe odpowiedzi: 1. O(V), 2. O(V·E), 3. O(db), 4. O(b·d)
2
Ćwiczenie 3
RLzJa31NstcGf
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
1
RVRgheiNKi5tU21
Ćwiczenie 4
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
Źródło: Contentplus.pl sp. z o.o., licencja: CC BY-SA 3.0.
2
Ćwiczenie 4

Opisz krótko, na czym polega algorytm przeszukiwania w głąb (DFS).

R8LDFyNivBV15
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.
2
Ćwiczenie 5
R1RzPvNgEELyk2
Uporządkuj fragmenty pseudokodu iteracyjnego algorytmu DFS. Elementy do uszeregowania: 1.     dopóki stack.size() > 0 wykonuj, 2.             visited[v] ← True, 3.     stack.push(start), 4.     utwórz pusty stos "stack", 5.         jeżeli visited[v] == False, 6.             dla każdego "w" z adjList[v] wykonuj, 7.         v ← stack.pop(), 8.                 stack.push(w)<, 9. Funkcja IterativeDFS(start)
R178h8Gl2W1uO3
Ćwiczenie 6
Kiedy algorytm przeszukiwania grafu w głąb jest kompletny? Możliwe odpowiedzi: 1. Nie zawsze, 2. Zawsze, 3. Nigdy
R4nvnNGZQ70VV3
Ćwiczenie 7
Uzupełnij tekst tak, aby powstało stwierdzenie zawsze prawdziwe. Jeśli algorytm przeszukiwania w głąb oznaczył wszystkie 10 wierzchołków grafu jako odwiedzone, oznacza, to że graf zawierz co najmniej Tu uzupełnij krawędzi.
3
Ćwiczenie 8

Zapisz za pomocą pseudokodu algorytm, który metodą DFS znajdzie dowolny cykl w grafie skierowanym.

Specyfikacja:

Dane:

  • listaSasiedztwa – lista sąsiedztwa reprezentująca przeszukiwany graf skierowany

  • V – liczba naturalna dodatnia; liczba wierzchołków grafu

Wynik:

Program na wyjście standardowe wypisuje kolejno wierzchołki znalezionego cyklu, lub komunikat: „Nie ma cyklu w podanym grafie skierowanym”, jeżeli żaden cykl nie zostanie znaleziony.

Rauk0Qxf9JHuQ
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.