EulerFold
Aspiring Software Engineers

Data Structures: Trees & Graphs

8 weeks
0 Learners
Jul 23

The fundamental CS knowledge required for Vector Search (HNSW), Parsers, and Databases.

Share:

What you'll learn

Implement binary search trees
Perform tree and graph traversals
Understand advanced tree balancing
Implement graph shortest path algorithms

Prerequisites

Level

W1

Binary Trees and Traversals

Understand tree structures and recursive traversal.

2 videos27m
2 readings
2 topics
1 homework
Learn

Topics

1.1
Tree Properties
16 minutes
1.2
Traversal Algorithms
11 minutes
W2

Binary Search Trees (BST)

Utilize trees for efficient search operations.

2 videos63m
3 readings
2 topics
1 homework
Learn
W3

Balanced Trees: AVL Trees

Ensure O(log n) time complexity by maintaining tree balance.

2 videos54m
3 readings
2 topics
1 homework
Learn
W4

Advanced Trees

Explore trees used in database indexing and operating systems.

2 videos37m
3 readings
2 topics
1 homework
Learn
W5

Graph Fundamentals and Representations

Translate physical networks into data structures.

2 videos48m
3 readings
2 topics
1 homework
Learn
W6

Graph Traversal Algorithms

Search through graphs systematically.

2 videos71m
3 readings
2 topics
1 homework
Learn
W7

Shortest Path Algorithms

Find optimal routes in weighted graphs.

2 videos30m
3 readings
2 topics
1 homework
Learn
W8

Advanced Graph Algorithms

Solve complex networking and scheduling problems.

2 videos58m
2 readings
2 topics
1 homework
Learn
01

Learn

Watch curated videos and read study resources

02

Practice

Practice what you learned

03

Build Projects

Build projects using your new gained knowledge

04

Submit & Verify

Submit your project and get verified by our system

Rate this course

0.0
0 reviews

Help the community find verified technical paths.

Community Insights

0

Join the discussion

Sign in to share your thoughts and technical insights.

Loading insights...