DFS Algorithm | Depth First Search Algorithm for Graph Search With Animated Example
This video will cover the DFS algorithm, which is a shortcut for depth first search. This is one of the core graph algorithms in Computer Science. DFS is used in other important graph problems, such as finding strongly connected components in a graph, finding a topological sort in a graph and more, so having a good understanding of how DFS works will serve you well when exploring more advanced topics in this domain.
The video will review a recursive solution for DFS and its time and space complexity.
The algorithm assumes the graph is represented using adjacency lists. If you'd like to learn more about adjacency lists, here is a link to a video that covers this topic - https://www.youtube.com/watch?v=EQsZJCsNOSc&ab_channel=CSBoard
To make the algorithm clear, we will go over an extensive animated example of a DFS run.
Then, we will learn about few interesting properties of DFS, specifically we'll talk about the predecessor graph, the parentheses property and classification of edges.
Then we will see a non-recursive version of DFS algorithm.
0:00 Introduction and Intuition Example
1:40 DFS Algorithm Pseudocode (Recursive)
4:24 Time Complexity
5:56 Space Complexity
6:29 DFS Run Example
15:33 DFS Predecessor Graph
16:28 The Parentheses Property
17:26 DFS Edges Classification
19:41 DFS Algorithm Pseudocode (Non-Recursive)
21:31 What's Next? DFS Applications
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «DFS Algorithm | Depth First Search Algorithm for Graph Search With Animated Example», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.