EulerFold

DSA and coding

Created Bysankalpsankalp
Sign in to start
Go to Course
DSA and coding

DSA and coding

4 weeks
9 Learners
Mar 9

Learn About DFS and BFS from basics to be able to solve leetcode easy/medium problems

Share:

W1

Graph Representation and Breadth-First Search (BFS) Basics

By the end of this module you will be able to understand graph data structures, represent them using adjacency lists, and implement the Breadth-First Search algorithm.

4 videos
3 readings
4 topics
1 homework
Learn

Topics

1.1
Graph Terminology
1.2
Graph Representation
1.3
Introduction to Graph Traversal
1.4
Breadth-First Search (BFS) Algorithm
W2

Applying BFS to Solve Problems

By the end of this module you will be able to identify problems solvable with BFS and apply the algorithm to find shortest paths in unweighted graphs, solve grid-based problems, and understand its use in level-order tree traversal.

4 videos
3 readings
4 topics
1 homework
Learn
W3

Depth-First Search (DFS) Algorithm and Implementation

By the end of this module you will be able to understand the Depth-First Search algorithm, implement it recursively and iteratively, and analyze its time and space complexity.

5 videos
3 readings
5 topics
1 homework
Learn
W4

Advanced DFS Applications and Problem Solving

By the end of this module you will be able to apply DFS to solve problems involving connected components, cycle detection, and pathfinding in graphs and trees, specifically targeting LeetCode easy/medium difficulty.

5 videos
3 readings
5 topics
1 homework
Learn
Rate this course
0.0
0 reviews

Community Insights

0

Join the discussion

Sign in to share your thoughts and technical insights.

Loading insights...