This course covers the essential information that every serious programmer needs to know about algorithms and data structures, with emphasis on applications and scientific performance analysis of Java implementations. Part I covers elementary data structures, sorting, and searching algorithms. Part II focuses on graph- and string-processing algorithms.
- 5 stars93.98%
- 4 stars4.94%
- 3 stars0.44%
- 2 stars0.28%
- 1 star0.33%
Another great course and perfect follow-up to Algorithms Part 1. I liked that we used the algorithms built in the first part to make other powerful algorithms and tools.
The algorithms are more difficult than part I, nevertheless Sedgewick's vids are still easy to understand. The only drawback maybe chapter 3, max flow min cut part, which is not very clarified.
Excellent follow-on from Part I - covers additional algorithms in depth and the excellent examples really help to learn and understand the material.
I wrote my review on Linkedin. Thank you very much for the great course ! https://www.linkedin.com/pulse/algorithms-part-ii-mission-accomplished-luigi-selmi/
Do I need to pay for this course?
Can I earn a certificate in this course?
I have no familiarity with Java programming. Can I still take this course?
Which algorithms and data structures are covered in this course?
What kinds of assessments are available in this course?
I am/was not a Computer Science major. Is this course for me?
How does this course differ from Design and Analysis of Algorithms?