V mojej semestrálnej práci som sa zamerala na využitie modulu NetworkX určeného na prácu s grafmi. Práca obsahuje ako teoretickú časť s názornými príkladmi obsiahnutú v Jupyter Notebooku, tak aj praktickú časť, kde som nadobudnuté poznatky o module NetworkX využila na implementáciu algoritmov Label Set (na hľadanie najkratšej cesty medzi dvomi vrcholmi grafu) a dvoch verzií Kruskalovho algoritmu (na hľadanie najlacnejšej / najdrahšej kostry grafu).
git clone https://osmijanko.fri.uniza.sk/pavlikova30/semestralna-praca-networkx.git
pip install pyqt5
pip install pyqt5-tools
pip install networkx
pip install scipy
pip install matplotlib
Program je možné spustiť zadaním príkazu python gui.py
alebo python3 gui.py
do terminálu.