# Package graph.tasks

- Interface Summary
  Interface | Description
  --- | ---
  ShortestPath | Specifikace třídy, která hledá nejkratší cestu v grafu.
  ShortestPathFactory | Specifikace továrny na hledání nejkratší cesty v grafu.

- Class Summary
  Class | Description
  --- | ---
  DijkstraShortestPath | Implementace Dijkstrova algoritmu hledání nejkratší cesty.
  DijkstraShortestPathFactory | Továrna na objekty třídy DijkstraShortestPath.
  DirectedGraphTasks | Úlohy na orientovaných grafech.
  FloydShortestPath | Implementace Floydova algoritmu hledání nejkratší cesty.
  FloydShortestPathFactory | Továrna na objekty třídy FloydShortestPath.
  GraphTasks | Implementace grafových úloh.
  GraphTasksEdge | Specifikace ohodnocené hrany grafu pro hledání nejkratší cesty a minimální kostry.
  GraphTasksFactory | Továrna na objekty třídy GraphTasks.
  GraphTasksVertex | Specifikace ohodnoceného vrcholu pro řešení grafových úloh.
  GraphWrapper | Obal grafu pro řešení Úloh na grafech.
  TestShortestPath | Cvičná implementace algoritmu hledání nejkratší cesty.
  TestShortestPathFactory | Továrna na objekty třídy TestShortestPath.
  UndirectedGraphTasks | Úlohy na neorientovaných grafech.

- Enum Summary
  Enum | Description
  --- | ---
  Status | Výčet stavů, kterých nabývá vrchol grafu.