This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Advanced Data Structures and Algorithms in C#
About Course
Advanced Data Structures and Algorithms in C# (1:23)
Source Code Repository
AVL Tree
Introduction (7:13)
Rotations (7:12)
Insertion in AVL Tree - 1 (10:43)
Insertion in AVL Tree - 2 (9:08)
Insertion in AVL Tree - 3 (14:13)
Insertion in AVL Tree - 4 (4:39)
Examples of insertion in AVL Tree (7:06)
Deletion in AVL Tree - 1 (5:16)
Deletion in AVL Tree - 2 (10:36)
Deletion in AVL Tree - 3 (5:56)
Examples of deletion in AVL Tree (7:38)
Threaded Binary Tree
Introduction (12:31)
Insertion (5:12)
Deletion (7:38)
B Tree
Introduction (11:25)
Inorder Traversal (5:42)
Searching (8:57)
Insertion (14:21)
Implementation of Insertion - 1 (18:32)
Implementation of Insertion - 2 (7:02)
Deletion (3:47)
Examples of Deletion from Leaf Node (9:31)
Examples of Deletion from Non-Leaf Node (3:31)
Implementation of Deletion (12:38)
Graph
Introduction (3:25)
Terminology (9:09)
Cycles (3:13)
Connectivity in Undirected Graph (5:50)
Connectivity in Directed Graphs (3:23)
Tree and Forest (3:17)
Representation of Graph : Adjacency Matrix (5:36)
Adjacency Matrix in C# (13:02)
Representation of Graph : Adjacency List (5:51)
Adjacency List in C# (10:44)
Transitive closure of a directed graph and Path Matrix (9:50)
Warshall’s Algorithm (10:18)
Warshall’s Algorithm in C# (2:00)
Traversal in Graph
Introduction (2:42)
Breadth First Search (5:05)
Implementation of Breadth First Search (6:56)
Finding Shortest path in an unweighted graph (7:55)
BFS Spanning Tree (2:39)
BFS in Undirected Graphs : Finding Connected Components (7:09)
Depth First Search (3:41)
Implementation of Depth First Search through Stack (7:00)
Recursive Implementation of Depth First Search (5:59)
Classification of Edges in DFS of Directed Graph (7:00)
Classification of Edges in DFS of Undirected Graph (4:47)
Shortest Paths in Graph
Shortest Path Problem (2:25)
Dijkstra’s Algorithm (9:04)
Dijkstra’s Algorithm : Example (8:29)
Dijkstra’s Algorithm in C# (4:35)
Minimum Spanning Tree of a Graph
Introduction (1:31)
Prim's Algorithm (3:38)
Prim's Algorithm : Example (6:10)
Prim's Algorithm in C# (3:54)
Kruskal's Algorithm (2:33)
Kruskal's Algorithm : Example (3:48)
Implementation of Kruskal's Algorithm (10:29)
Kruskal's Algorithm in C# (4:21)
Introduction
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock