Aisde lab 5
Wejście
1/ Algorytm Prima:
[ ] usuwa krawędzie odrzucone aż zostanie odpowiednie drzewo
[X] sukcesywnie dodaje krawędzie do drzewa, aż powstanie drzewo rozpinające [X] po dodaniu każdej krawędzi wymaga sprawdzenia czy nie powstał cykl [X] jego złożoność obliczeniowa zależy od ilości krawędzi
2/ Algorytm Kruskala:
[X] jego złożoność obliczeniowa zależy od ilości krawędzi
[ ] sukcesywnie dodaje krawędzie do drzewa, aż powstanie drzewo rozpinające
[X] po dodaniu każdej krawędzi wymaga sprawdzenia czy nie powstał cykl
[ ] usuwa krawędzie odrzucone aż zostanie odpowiednie drzewo
3/ Algorytm Floyda:
[X] czy algorytm po skonczeniu dzialania daje w wyniku dlugosci cykli [X] czy czas trwania algorytmu zalezy bardziej od wiercholkow niz krawedzi
[ ] czy wagi NIE moga byc ujemne
[X] czy najlepiej implementowac na macierzy
4/ Algorytm Kruskala:
[ ] Algorytm polega na usuwaniu z grafu krawędzi o najwyższej wadze tak długo, aż zostanie drzewo rozpinające
[X] ma złożoność obliczeniową zależną od liczby krawędzi grafu
[X] Przed dodaniem każdej krawędzi wymaga sprawdzenia, czy nie powstanie cykl
[ ] konsekwentnie dodaje krawędzie do jednego drzewa, aż stanie się ono drzewem rozpinającym
5/ Algorytm Floyda w stosunku do DIjkstry [X] może działać dla krawędzi o ujemnych wagach [X] działa niezależnie od liczby krawędzi grafu
[ ] może działać nieprawidłowo dla grafu o wagach dodatnich nienaturalnych
aisde lab 5
https://www.memorizer.pl/nauka/8300/aisde-lab-5/
[X] może znajdować długości cykli
6/ Algorytm Dijkstry nie nadaje sie do szukania najkrotszych sciezek:
[ ] w grafach planarnych
[X] w grafach zawierajacych cykle
[ ] w grafach skierowanych
Powered by TCPDF (www.tcpdf.org)