Изучаем Python | Синтаксис и алгоритм Дейкстры

Поделиться
HTML-код
  • Опубликовано: 21 сен 2024
  • Код, который написали на уроке:
    github.com/sp4...
    Документация питона: docs.python.or...
    Стайл-гайд по написанию кода: www.python.org...
    Алгоритм Дейкстры: tinyurl.com/y7...
    Имплементация графов на питоне: www.python.org...
    Алгоритмы на графах в питоне: / graph-algorithms-with-...

Комментарии • 6

  • @braininasquare2199
    @braininasquare2199 2 года назад +2

    Просто красавчик! Очень приятно, что объясняешь любую строчку, да ещё и комментариями. Как новичку, просто манна небесная!

  • @dwaynebarry007
    @dwaynebarry007 Год назад +2

    Харош, лучшее объяснение этого алгоритма, да ещё и каждый код с комментарием! От души

  • @ВасилийПуканов-ч1ы
    @ВасилийПуканов-ч1ы 3 года назад +1

    Спасибо

  • @member2701
    @member2701 3 года назад

    А если ноды назвать строками а не числами ?

    • @SashkaProgrammiruet
      @SashkaProgrammiruet  3 года назад +1

      Ничего не изменится в самом алгоритме, единственное нужно будет немного иначе заполнить min_dist и сделать его словарем, а не списком. Но цифрами, на мой взгляд, гораздо проще однозначно идентифицировать ту или иную вершину.
      Кроме того, вы можете хранить где-то словарь (дикт, мапку), где будет номер однозначно соответствовать какой-то строке, например {1: 'Москва', 2: 'Казань', 3: 'Симферополь'} и уже потом при выводе подставлять.
      Я рекомендую приучаться работать с "обезличенными" данными, так как на практике вы будете сталкиваться с объектами из разных предметных областей, которые в итоге все равно для вас будут идентифицироваться лишь айдишником (числом) в базе данных