Skip to content

Instantly share code, notes, and snippets.

View leevg's full-sized avatar
:octocat:

Vitalii Li leevg

:octocat:
View GitHub Profile
@leevg
leevg / dijkstra.py
Created March 25, 2017 21:11 — forked from ivan1911/dijkstra.py
My own realisation of Dijkstra's algorithm on Python.
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Алгоритм Дейкстры
# Находит кратчайшее расстояние от одной из вершин графа до всех остальных.
# Алгоритм работает только для графов без рёбер отрицательного веса.
# Матрица задается как список словарей смежности вершин
# Описание алгоритма http://goo.gl/KsqC
/Client_Operation:CARD /Client_Mode:TEST /Client_PromptForSignature:TRUE /SpecVersion:XWebSecure3.5 /XWebID:xwebid$ /AuthKey:authkey$ /TerminalID:terminalid$ /Industry:RETAIL /Amount:amount$ /TransactionType:CreditSaleTransaction /AmountLocked:TRUE /DuplicateMode:CHECKING_OFF /Client_AutoProcess:TRUE