Advertisement
Guest User

Untitled

a guest
Sep 25th, 2016
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. Należy utworzyć program komputerowy znajdujący minimalne drzewo rozpinające
  2. stosując algorytm Prim’a. Po wyznaczeniu drzewa należy go narysować.
  3. Warunki zadania
  4. 1. Wierzchołki grafu są reprezentowane przez punkty na płaszczyźnie znajdujące się
  5. wewnątrz kwadratu jednostkowego.
  6. 2. Liczba wierzchołków grafu: 20.
  7. 3. Wierzchołki grafu generowane są losowo. Początkowe ziarno jest równe liczbie
  8. utworzonej z pięciu pierwszym cyfr numeru PESEL studenta. Ziarno zadawane
  9. jest instrukcją srand(liczba).
  10. 4. Graf jest pełny tzn. każdy wierzchołek jest połączony z każdym.
  11. 5. Wagi krawędzi są równe odległościom euklidesowym pomiędzy punktami.
  12. 6. Po wyznaczeniu minimalnego drzewa program powinien też obliczyć sumę wag
  13. jego krawędzi,
  14. 7. Rysunek: na kartce papieru należy odręcznie nanieść punkty i następnie połączyć
  15. je krawędziami minimalnego drzewa rozpinającego.
  16. 8. Termin zaliczania: na zajęciach 9 czerwca.
  17. Do treści zadania załączam początek kodu programu zawierający: generowanie
  18. punktów, obliczanie odległości pomiędzy nimi, inicjalizacje tablic i pomocnicze wydruki.
  19. W przypadku skorzystania z załączonego kodu lub użycia innego programu obowiązuje
  20. szczegółowe wytłumaczenie jego działania.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement