How does Google Maps plan the best route for getting around town given current traffic conditions? How does an internet router forward packets of network traffic to minimize delay? How does an aid group allocate resources to its affiliated local partners?
This course is part of the Object Oriented Java Programming: Data Structures and Beyond Specialization
About this Course
Skills you will gain
- Search Algorithm
- Graph Algorithms
- Graph Data Structures
Syllabus - What you will learn from this course
Introduction to the Course
Introduction to Graphs
Class design and simple graph search
Finding shortest paths in weighted graphs
- 5 stars80.96%
- 4 stars15.45%
- 3 stars2.52%
- 2 stars0.73%
- 1 star0.32%
TOP REVIEWS FROM ADVANCED DATA STRUCTURES IN JAVA
Splendidly covers path finding basics. Enjoyed the course.
It would be great to go into advanced algorithms useful for programming challenges (like SPOJ) with the same instructors.
I have learned so much from you and I look forward to learning more. Thank you for being a remarkable teacher and I am very grateful to have you as a teacher.
As I keep completing the assignment, I got more confident on my Java and debugging skills. I would recommend solidifying your undestanding of the Data Structures
At first the course is hands on, later on it becomes more of theory. This would have been a challenging course if we had more harder graph problems to solve though.
About the Object Oriented Java Programming: Data Structures and Beyond Specialization
Frequently Asked Questions
When will I have access to the lectures and assignments?
What will I get if I subscribe to this Specialization?
What is the refund policy?
Is financial aid available?
More questions? Visit the Learner Help Center.