Learn how to use the graph data structures in this full tutorial for beginners. A Graph data structures is a non-linear data structure consisting of vertices and edges. They are used to solve many real-word problems and are commonly needed to solve coding challenges. The course uses Java.

Coding Cleverly teaches this course. Check out his channel: https://www.youtube.com/c/CodingCleverly

ð??» Source Code: https://github.com/codingcleverly/graphs_freeCodeCamp

⭐️ Course Contents ⭐️
�️ (0:00:00) Introduction to Graphs
�️ (0:01:35) Graphical Explanation
�️ (0:03:21) Code Implementation
�️ (0:06:41) Vertex class
�️ (0:09:33) Edge class
�️ (0:17:46) Graph class
�️ (0:28:06) main method
�️ (0:31:31) compile and run
�️ (0:32:55) Introduction to Graph Traversals
�️ (0:34:49) Traversal Orders
�️ (0:35:35) DFS Traversal (Graphical Explanation)
�️ (0:41:56) Code Implementation of DFS
�️ (0:51:39) BFS Traversal (Graphical Explanation)
�️ (0:54:23) Code Implementation of BFS
�️ (1:01:09) Compile and Run
â?¨ï¸ (1:01:55) Introduction to Dijkstra’s Algorithm
�️ (1:02:25) Graphical Explanation
�️ (1:08:56) Code Implementation
�️ (1:12:22) Priority Queue
�️ (1:16:31) Iterating through the vertices
�️ (1:19:48) while loop
�️ (1:28:17) helper method
�️ (1:29:56) compile and run
�️ (1:30:21) problem occurred
�️ (1:30:31) shortestPathBetween()
�️ (1:37:27) fix to the problem
�️ (1:38:36) Successful Compile and Run

ð??? Thanks to our Champion and Sponsor supporters:
ð??¾ Nattira Maneerat
ð??¾ Heather Wcislo
ð??¾ Serhiy Kalinets
ð??¾ Erdeniz Unvan
ð??¾ Justin Hual
ð??¾ Agustín Kussrow
ð??¾ Otis Morgan

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news