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.

Algorithms, Part II

Algorithms, Part II


Instructors: Robert Sedgewick
Access provided by SVEC + MBU
346,011 already enrolled
2,048 reviews
Skills you'll gain
Tools you'll learn
Details to know
13 assignments
See how employees at top companies are mastering in-demand skills

There are 14 modules in this course
Instructors


Offered by
Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Learner reviews
- 5 stars
93.56%
- 4 stars
5.26%
- 3 stars
0.48%
- 2 stars
0.24%
- 1 star
0.43%
Showing 3 of 2048
Reviewed on Jan 12, 2024
Great quality of academic content. Mr Sedgewick is a great lecturer and the programming tasks, though hard, help you dive deep into the Java implementations.
Reviewed on Feb 7, 2020
As always, I learned a lot from the courses from Professor Robert. Really great course, and I would like to recommend to anyone who is interested in programming neatly and elegantly.
Reviewed on Oct 18, 2020
The exercise, while is very hard, is very well-prepared and selected for students to understand and appreciate the algorithm. The explanation is descriptive and detailed.
Explore more from Computer Science

Princeton University

Northeastern University

Rice University

Northeastern University

