Алгоритм Уоршелла

  Рет қаралды 41,915

Kirsanov2011

Kirsanov2011

11 жыл бұрын

Описан простой алгоритм транзитивного замыкания отношения на множестве {a,b,c,d}. Изображается соответствующий граф и дополнительные дуги, возникающие после замыкания графа на свойство транзитивности.

Пікірлер: 38
@deadrunner983
@deadrunner983 6 жыл бұрын
Спасибо огромное! Ваше объяснение очень доходчиво и сохранило мне много времени и нервов
@vasiapunkrok
@vasiapunkrok 3 жыл бұрын
Спасибо! Четко, ясно, понятно, быстро! Не то, что на лекциях: по полтора часа объясняют, но ничего не понятно
@YuliiaJV
@YuliiaJV 3 жыл бұрын
Спасибочки! Пишу расчетку по дискретке и страдаю, но ві мне облегчили страдания)
@1ROMARIO1985
@1ROMARIO1985 11 жыл бұрын
Спасибо Вам огромное, за Ваш труд.
@ms.maria.golubeva
@ms.maria.golubeva 5 жыл бұрын
Спасибо большое! Все очень понятно и доступно!❤️
@oksanakost3355
@oksanakost3355 5 жыл бұрын
Спасибо большое! Все очень доступно и понятно!
@sirilliya
@sirilliya 5 жыл бұрын
Большое спасибо! Все просто и понятно!
@ayananygmetova5681
@ayananygmetova5681 5 жыл бұрын
спасибо большое, очень понятно и доступно
@bwnuts
@bwnuts 6 жыл бұрын
Спасибо большое, хоть расчетку до полуночи закончу
@bobhutchinson3638
@bobhutchinson3638 10 жыл бұрын
Все понятно! Спасибо!
@user-kg7pu3mr1l
@user-kg7pu3mr1l 4 жыл бұрын
Шикарно обьясняет
@user-gn7nd3md1b
@user-gn7nd3md1b 4 жыл бұрын
Спасибо!!
@by_bbdm4881
@by_bbdm4881 Жыл бұрын
Преподаватель от Бога, спасибо!
@userasdf123
@userasdf123 4 жыл бұрын
Круто !
@user-nl9nh4yj9u
@user-nl9nh4yj9u 3 жыл бұрын
Спасибо!
@jeremyclarkson3209
@jeremyclarkson3209 9 жыл бұрын
Спасибо!!!
@andriyburtso7591
@andriyburtso7591 6 жыл бұрын
Спс
@1CrazyTeamChannel
@1CrazyTeamChannel 6 жыл бұрын
Четко, все понятно, like
@user-lg7bh5dn1i
@user-lg7bh5dn1i 6 жыл бұрын
а почему к 4 строке не добавили 1 в столбце b?
@Kirsanov2011
@Kirsanov2011 6 жыл бұрын
Спасибо, Лена! Действительно, пропустил 1. Иначе путь d->a->b не сокращается до d->b
@Vitgic
@Vitgic 7 жыл бұрын
на 6.06 минуте подзамкнуло у меня
@sovaz1997
@sovaz1997 8 жыл бұрын
Можно сделать проще: for(int k = 0; k < N; ++k) { for(int i = 0; i < N; ++i) { for(int j = 0; j < N; ++j) { graph[i][j] = min(graph[i][j], graph[i][k] + graph[k][j]); } } }
@Kirsanov2011
@Kirsanov2011 8 жыл бұрын
+Олег Смирнов Спасибо!
@dotdiese8380
@dotdiese8380 7 жыл бұрын
Мне не понятно, зачем вы поменяли значение в (d,d), если он находится на диагонали??
@iMaxBlazer
@iMaxBlazer 7 жыл бұрын
Потому что диагональ мы не трогали в исходной матрице. В заполнении результирующей таблицы нет никаких дополнительных правил.
@mesmeridze1
@mesmeridze1 7 жыл бұрын
Если честно, понятней для меня не стало :) Шаг на d,d избыточен, он не добавляет транзитивности ни для одного элемента.
@iMaxBlazer
@iMaxBlazer 7 жыл бұрын
d доступна сама для себя через а, поэтому добавляем петлю.Oleksandr Znachkov
@danya151mail
@danya151mail 5 жыл бұрын
iMaxBlazer в транзитивности три Разных элемента присутствуют
@nuki7944
@nuki7944 4 жыл бұрын
музька в начале как в голливудском фильме
@Kirsanov2011
@Kirsanov2011 4 жыл бұрын
Это кусочек гимна МЭИ...
@hytryi_huy
@hytryi_huy 2 жыл бұрын
У мене от взагалі метро нема, пересадку спробував у Києві і це геніально, сідаєш в метро і забуваєшся
@Kirsanov2011
@Kirsanov2011 2 жыл бұрын
Приїжджай в Москву. Тут цікаво. Нові станції майже кожен місяць з'являються. Спасибі Собяніну. І поїзда суперкомфортні.
@kovbaska_
@kovbaska_ Жыл бұрын
@@Kirsanov2011 згодом
@aelfwynnx
@aelfwynnx Жыл бұрын
@@Kirsanov2011 ахаххаха хороший жарт
@user-on4oi7cr6r
@user-on4oi7cr6r 3 жыл бұрын
Либо я делаю что-то не так, либо алгоритм не сходится на примере Входные данные: 0 1 0 0 0 0 0 1 0 0 0 0 1 0 1 0 Выходные данные должны быть: 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 А у меня когда я делал я складывал первую строчку со второй и у меня получилось [0 1 0 1] что уже не сходится
@Kirsanov2011
@Kirsanov2011 2 жыл бұрын
Это итеративный алгоритм. Повторите, но уже по измененной матрице. Все получится!
@user-on4oi7cr6r
@user-on4oi7cr6r 2 жыл бұрын
@@Kirsanov2011 Спасибо) Я кстати сдал предмет на 5 ещё где-то в июне))
@arthurrebar6693
@arthurrebar6693 2 жыл бұрын
@@Kirsanov2011 а как узнать итеративный ли алгоритм??
Алгоритм Дейкстры
10:35
Kirsanov2011
Рет қаралды 149 М.
Can teeth really be exchanged for gifts#joker #shorts
00:45
Untitled Joker
Рет қаралды 12 МЛН
СНЕЖКИ ЛЕТОМ?? #shorts
00:30
Паша Осадчий
Рет қаралды 7 МЛН
small vs big hoop #tiktok
00:12
Анастасия Тарасова
Рет қаралды 10 МЛН
Идея алгоритма Флойда-Уоршелла
12:20
Олимпиадное программирование в УлГТУ
Рет қаралды 2,7 М.
Алгоритм Флойда || Floyds Algorithm
18:50
Поясни за Матан
Рет қаралды 9 М.
Роевой интеллект. Муравьиный алгоритм.
20:57
foo52ru ТехноШаман
Рет қаралды 366 М.
Диаметр графа. Радиус. Эксцентриситет. Центр
8:55
Алгоритм Прима
5:39
Roman Tsarev
Рет қаралды 58 М.
Алгоритм Флойда
6:27
Артур Карачёв
Рет қаралды 19 М.
Can teeth really be exchanged for gifts#joker #shorts
00:45
Untitled Joker
Рет қаралды 12 МЛН