Graph Dijkstra – Algorytm Dijkstry w JavaScript

Cele

Projekt ma na celu implementację algorytmu Dijkstry w języku JavaScript. Algorytm ten służy do znajdowania najkrótszej ścieżki w grafie o dodatnich wagach. Jest często stosowany w systemach nawigacyjnych, sieciach komputerowych i analizie grafów.

Instalacja

Aby skorzystać z projektu, należy sklonować repozytorium i uruchomić kod przeglądarce internetowej.

 git clone https://github.com/marcin-filipiak/js_GraphDijkstra cd js_GraphDijkstra

Obsługa programu

Projekt zawiera implementację algorytmu Dijkstry, która może być użyta do obliczenia najkrótszej ścieżki w grafie.

  • Zdefiniuj graf, strukturę macierzy sąsiedztwa, podaj wierzchołek początkowy i końcowy oraz koszty dróg.
  • Wywołaj funkcję implementującą algorytm Dijkstry.
  • Odczytaj wynik – najkrótszej ścieżki.

Odnośniki