ASD Ćwiczenia 12: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Diks (dyskusja | edycje)
Diks (dyskusja | edycje)
Linia 2: Linia 2:
Pokaż, w jaki sposób sprawdzić w czasie liniowym, czy graf jest grafem dwudzielnym
Pokaż, w jaki sposób sprawdzić w czasie liniowym, czy graf jest grafem dwudzielnym


<div class="mw-collapsible mw-made=collapsible mw-collapsed">
 


a) z pomocą przeszukiwania wszerz,
a) z pomocą przeszukiwania wszerz,
Linia 8: Linia 8:
b) z wykorzystaniem przeszukiwania w głąb.
b) z wykorzystaniem przeszukiwania w głąb.


<div class="mw-collapsible mw-made=collapsible mw-collapsed">
Wskazówka  
Wskazówka  


<div class="mw-collapsible-content" style="display:none">
<div class="mw-collapsible-content" style="display:none">
Skorzystaj z faktu, że graf jest grafem dwudzielnym wtedy i tylko wtedy, gdy nie zawiera żadnego cyklu o długości nieparzystej. Przeanalizuj te miejsca w obu algorytmach, w których wykrywany jest cykl.
Skorzystaj z faktu, że graf jest grafem dwudzielnym wtedy i tylko wtedy, gdy nie zawiera żadnego cyklu o długości nieparzystej. Przeanalizuj te miejsca w obu algorytmach, w których wykrywany jest cykl.
<div class="mw-collapsible-content" style="display:none">
</div>
</div>
</div>

Wersja z 14:53, 28 wrz 2006

Zadanie 1

Pokaż, w jaki sposób sprawdzić w czasie liniowym, czy graf jest grafem dwudzielnym


a) z pomocą przeszukiwania wszerz,

b) z wykorzystaniem przeszukiwania w głąb.


Wskazówka