Graph Algorithms Crash Course (with Java)

Subscribers:
10,700,000
Published on ● Video Link: https://www.youtube.com/watch?v=dS44jZyj5gU



Duration: 1:41:11
72,017 views
2,063


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




Other Videos By freeCodeCamp.org


2022-11-28Django REST Framework Course – Build Web APIs with Python
2022-11-22Python & PyGame Tutorial – Code a Duck Hunt Game
2022-11-17How to Make a WordPress Blog and Website – Tutorial for Beginners 2022
2022-11-15React State Management – Intermediate JavaScript Course
2022-11-10Learn TypeScript – Full Tutorial
2022-11-09Command Line Hacking – Over The Wire Bandit Walkthrough (CTF Wargame)
2022-11-08Microservice Architecture and System Design with Python & Kubernetes – Full Course
2022-11-02Microsoft 365 Fundamentals Certification (MS-900) — Full Course Pass the Exam!
2022-11-01Full Stack Web Development for Beginners (Full Course on HTML, CSS, JavaScript, Node.js, MongoDB)
2022-10-27Learn Kotlin Programming – Full Course for Beginners
2022-10-26Graph Algorithms Crash Course (with Java)
2022-10-24Web Monetization API Tutorial – How to Add Microtransactions to a Website
2022-10-20Flutter Course – Build Full Stack Google Docs Clone
2022-10-19Harvard CS50 – Full Computer Science University Course
2022-10-17Learn Svelte – Full Course for Beginners
2022-10-12Docker Containers and Kubernetes Fundamentals – Full Hands-On Course
2022-10-11Build a Webshop – Angular, Node.js, TypeScript, Stripe
2022-10-06PyTorch for Deep Learning & Machine Learning – Full Course
2022-10-05Stack Data Structure Tutorial – Solve Coding Challenges
2022-10-04Learn Python by Thinking in Types - Full Course
2022-09-29Ecommerce Website Tutorial – Create a B2B App with Stripe + Postgres + REST API Backend