Тёмный

Алгоритм Дейкстры 

Volodya Mozhenkov
Подписаться 49 тыс.
Просмотров 63 тыс.
50% 1

Алгоритм Дейксты - это весьма элегантный способ нахождения кратчайшего пути сквозь любою сеть с возможностью задавать конкретный вес для каждой из дуг.

Опубликовано:

 

9 янв 2014

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 60   
@Woobeqq
@Woobeqq 7 лет назад
Спасибо, Иисус!
@Developer-uh7sh
@Developer-uh7sh 7 лет назад
Woobeq 😂😂😂
@Enthe0genic
@Enthe0genic 8 лет назад
Это, пожалуй, лучшее видео по алгоритму Дейкстры. Чтобы объяснить сложные вещи так просто и понятно - это самому нужно прекрасно разбираться в вопросе. Спасибо, за лекцию! Вы супер!
@opencv1717
@opencv1717 5 лет назад
Ты меня спас, Иисус)
@Artem-ol1rw
@Artem-ol1rw 7 лет назад
Большое спасибо за видео. Наконец то я понял! Мало того, смог реализовать на С++ и оно заработало! Хочу добавить, что для обхода графа "в ширину" стоит использовать структуру данных "очередь", а для обхода графа "в глубину" стоит использовать структуру данных "стек".
@user-sx6pl3ou6n
@user-sx6pl3ou6n 9 лет назад
Отличное видео. Огромное спасибо за объяснение.
@user-qy6fi9jw8m
@user-qy6fi9jw8m 9 лет назад
лайк от еще одного несчастного студента) замечательное видео, теперь все кажется простым)
@andreiveldiaskin3532
@andreiveldiaskin3532 10 лет назад
Спасибо за простое и понятное объяснение. Удачи вам!
@sergeyv3509
@sergeyv3509 9 лет назад
Вова, спасибо!!! Самая удачный подход объяснить Дейкстру!!!
@RK-mb
@RK-mb 5 лет назад
Очень круто объясняете, спасибо больше!
@andruhaz
@andruhaz Год назад
Объяснение просто огонь! Спасибо!
@alonashev3994
@alonashev3994 3 года назад
Отличное видео. Большое спасибо за объяснение.
@qulery
@qulery 10 лет назад
Спасибо! Только лайк! Все очень понятно и все мои вопросы были исчерпаны)))
@camilaomarova
@camilaomarova 8 лет назад
Эх, почему вы у нас не преподаете? Спасибо большое, все было очень понятно
@CaseyCS7
@CaseyCS7 10 лет назад
Отличное видео! Спасибо!
@antonvereschagin4083
@antonvereschagin4083 8 лет назад
Спасибо, очень доходчиво.
@tigrpoehal1836
@tigrpoehal1836 7 лет назад
Спасибо, кое как(через боль а страдания) смог реализовать на C# )И это еще часть работы) теперь надо графически это делать)
@dt7868
@dt7868 9 лет назад
Отлично! Продолжайте в том же духе!
@user-of7vv6uv5l
@user-of7vv6uv5l 7 лет назад
спасибо за видео, очень полезно
@andreypetukhov8054
@andreypetukhov8054 2 года назад
Отличное объяснение!
@dmitry.kolesov
@dmitry.kolesov 9 лет назад
Лайк от несчастного студента! Все доходчиво и просто! Не то что преподы! Спасибо!
@AlexYudenkov
@AlexYudenkov 3 года назад
Приходится ставить на скорость 1.5, но за основательность спасибо)
@Standoffer614
@Standoffer614 9 лет назад
Спасибо !
@ArtemTP
@ArtemTP 10 лет назад
Замечательное видео.
@alexzhdanov2093
@alexzhdanov2093 10 лет назад
Спасибо.
@StrongErection
@StrongErection 8 лет назад
Спасибо, очень годно.
@xKochurin
@xKochurin 10 лет назад
Спасибо
@yazlyatajan5105
@yazlyatajan5105 10 лет назад
spasibo za video ocen pomoglo....
@atillaattila8900
@atillaattila8900 6 лет назад
spasibo za vash trud
@farboxgames693
@farboxgames693 5 лет назад
Volodya, thank's for tutor.
@vincentvega1903
@vincentvega1903 5 лет назад
Спасибо тебе, Чубака-программист ))
@deanmoskvin4
@deanmoskvin4 7 лет назад
Большое спасибо! Все очень понятно. Но небольшое замечание, не сочтите за дерзость. Я в первый раз смотрел с телефона и не все видел (т.к слишком маленькая "доска"), но с компа все ок)
@maximkichigin2911
@maximkichigin2911 10 лет назад
Спасибо за видео! Очень информативно и полезно. Не могли бы вы рассказать про хеширование, RMQ, LCA, алгоритм Таржана. Был бы Вам очень признателен.
@come-to-lazy8519
@come-to-lazy8519 3 года назад
Спасибо,теперь мне понятно:3
@PetrKomarov
@PetrKomarov 2 года назад
Сегодня мы люто угарим по алгоритму Дейкстры например
@amerov88
@amerov88 9 лет назад
Борода рулит!
@onekoff8480
@onekoff8480 6 лет назад
Спасибо за понятное объяснение, а то в книге вообще ни черта не понятно.
@romanbanytskyy2781
@romanbanytskyy2781 7 лет назад
Володя привет! Есть небольшая ошибка: точки А, В, С - между ними нужно изменить расстояние (например одну двойку заменить на 4 или 5), иначе не соблюдается правило треугольника. А так все очень классно у тебя на канале. Успехов в развитии.
@a.3364
@a.3364 10 лет назад
Офигеть вы рассказали практически принцип маршрутизации очень доступным и понятным языком, очень хотелось бы еще урок ну примерно на практике , допустим под консоль с трассировкой и как там на самом деле все устроено, здесь стоят цифры мы циклом все опрашиваем и где у нас min оттуда и двигаемся, т .е. например дойти трафику до яндекса по России а не через америку, но как там выбирается что там за место той цифры которая по графам характеризует петлю, какие реальные параметры...
@VladimirMozhenkov
@VladimirMozhenkov 10 лет назад
Буду честен, я не знаю как в реальности происходит маршрутизация в Интернет. То есть знаю теорию, но не практику. Вообще наверно было-бы интересно разобраться в этом, и тогда может быть записать такое видео занятие, как вы описали.
@Ant381637
@Ant381637 5 лет назад
Есть оговорки ("11 больше, чем бесконечность" O_o), но объяснено хорошо.
@user-or5ic3ci9z
@user-or5ic3ci9z 6 лет назад
лайк с подпиской
@alexey715
@alexey715 7 лет назад
8:19 а вот если от C будет дуга в какую-нибудь "нижнюю" вершину, скажем, G, и вес у этой дуги будет маленький, как следствие, мы туда пойдём. Но если G больше не имеет дуг, т.е. просто лист, что тогда? Нам как-то придётся вернуться из той вершины, через которую мы туда попали (C). Задачу можно усложнить, добавив к G дугу в новую вершину H, из которой нет дуг (теперь она - лист). Как с этим справляться?
@RudolfEremyan
@RudolfEremyan 10 лет назад
Thnx)))
@Exe4289
@Exe4289 9 лет назад
Спасибо за видео! Скажите пожалуйста, а нет ли у вас идей как можно было бы решитъ такую задачу?Может бытъ способ или примерный алгоритм? Она у нас была на олимпиаде по программированию, но разбора решения не было, правда сказали что можно делатъ разными способами, исполъзуя алгоритм Дейкстры, метод градиентного спуска, золотого сечения и др., но конкретного решения нам не сказали. Вот условие: "Дано N городов и M дорог соединяющих города(длина дорог известна). Также есть несколько объектов, для каждого объекта задан пункт старта и постоянная скорость, с которой движется объект. Необходимо узнать минимальное время, через которое объекты могут встретиться в одной точке (точка встречи не обязательно должна быть в городе, может и посреди дороги)."
@segameserver
@segameserver 8 лет назад
Вы еще тетрадь или блокнот повесьте... Не волнуйтесь, мы увидим.)))
@onekoff8480
@onekoff8480 6 лет назад
Смысла слепым идти на программиста не вижу))
@11Karpovich11
@11Karpovich11 9 лет назад
Спасибо! Замечательное видео! Есть один вопросик: а что говорит этот алгоритм, если на определенной итерации мы получили одинаковое значение? Мы продолжаем расчет этого пути или возвращаемся к предыдущему?
@VladimirMozhenkov
@VladimirMozhenkov 9 лет назад
Andrej Karpovich Извините. Не совсем понимаю о чём вы.
@11Karpovich11
@11Karpovich11 9 лет назад
Vladimir Mozhenkov Ну если бы промежуток AB =4(а не 5) и тогда AB=ACB=4
@VladimirMozhenkov
@VladimirMozhenkov 9 лет назад
В этом случае алгоритм просто берёт первый, на который наткнулся. В конечном счёте находится всё равно самый короткий путь, но не все возможные самые короткие пути.
@eaglescry4179
@eaglescry4179 2 года назад
pengiunz0 перепрофилировался 😘
@melros2012
@melros2012 9 лет назад
в орграфе не стоит начинать с конца
@woodlandfantomas2044
@woodlandfantomas2044 6 лет назад
ВОЛОДЯ ЭТО ЖЕ ТРАНСПОРНАЯ ЗАДАЧА, МАТЕМАТИЧЕСККОГО ПРОГРАММИРОВАНИЯ.(Фильм "Игры разума" 5 скаров),изучи хорошо дискретную мататику + основы бинарных множеств. Ну в вринциве нормально, удачи.
@uawinwin
@uawinwin 7 лет назад
незнаю я так псевдокод и не понял
@NickMukhin
@NickMukhin 4 года назад
Ну почему "дуга весом"? Нагляднее было бы говорить "длиной". Неважно, что имеем дело не обязательно с длиной (а с ценой, временем, etc), принцип тот же.
@bonilapa
@bonilapa 7 лет назад
говорит 11 больше чем бесконечность а пишет все равно типа оно меньше, фу дизлайк отписка
@SomeOne-qj6ck
@SomeOne-qj6ck 8 лет назад
Спасибо!
@Victor_Andreyev
@Victor_Andreyev 2 года назад
Спасибо
Далее
Good deed #standoff #meme
00:15
Просмотров 336 тыс.
Ouch.. 🤕
00:30
Просмотров 8 млн
Алгоритм поиска A*
20:35
Просмотров 28 тыс.
Алгоритм Флойда
21:51
Просмотров 40 тыс.
B-дерево
24:36
Просмотров 66 тыс.
Алгоритм Краскала
11:57
Просмотров 19 тыс.