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.
Offered By
Algorithms, Part II
Princeton UniversityAbout this Course
Could your company benefit from training employees on in-demand skills?
Try Coursera for BusinessSkills you will gain
- Graphs
- Data Structure
- Algorithms
- Data Compression
Could your company benefit from training employees on in-demand skills?
Try Coursera for BusinessOffered by
Syllabus - What you will learn from this course
Introduction
Undirected Graphs
Directed Graphs
Minimum Spanning Trees
Shortest Paths
Maximum Flow and Minimum Cut
Radix Sorts
Tries
Substring Search
Reviews
- 5 stars93.87%
- 4 stars5.02%
- 3 stars0.44%
- 2 stars0.27%
- 1 star0.38%
TOP REVIEWS FROM ALGORITHMS, PART II
"Remind me again why I'm trying to figure out if Detroit was eliminated back in American League '96" - me, at 4:00 AM
"Where is Week 7?" me, a few days later.
This is an excellent course as an introduction to algorithms. Together with part 1, the Princeton Algorithms series is the best MOOC course I've ever done.
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/
Dr. Sedgewick is simply amazing. I enjoy how he motivates the need for efficient algorithms and applications. I only wish he would offer more courses!
Frequently Asked Questions
When will I have access to the lectures and assignments?
When will I have access to the lectures and assignments?
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?
More questions? Visit the Learner Help Center.