Chevron Left
返回到 算法,第一部分

算法,第一部分, 普林斯顿大学

4.9
4,948 個評分
1,036 個審閱

課程信息

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. All the features of this course are available for free. It does not offer a certificate upon completion....

熱門審閱

創建者 RM

Jun 01, 2017

This is a great class. I learned / re-learned a ton. The assignments were challenge and left a definite feel of accomplishment. The programming environment and automated grading system were excellent.

創建者 RP

Jun 11, 2017

Incredible learning experience. Every programmer in industry should take this course if only to dispel the idea that with the advent of cloud computing exponential algorithms can still ruin your day!

篩選依據:

991 個審閱

創建者 Aria Basirnia

May 26, 2019

This was a really interesting course. Not too difficult to discourage one from learning, and not too easy that you can passively just listen to lectures and pass. The length of the material was appropriate too. I highly recommend it.

創建者 Monsur

May 26, 2019

When I started out, I didn't know what to expect. But now that I've completed the course, I can boldly say I know a great deal about a few algorithms. This course made my first exposure to algorithms and data structures a wonderful. I feel confident going further. The option to reset the deadline ensured that I completed the course on my own. Thank you, for this course

創建者 Hanjin

May 25, 2019

Very motivational lecture.

創建者 prateek Singh

May 25, 2019

Good

創建者 Erin Gunn

May 22, 2019

Extremely high quality content with clear explanations provided in a sensible order. I just wish Coursera would migrate the exercises so that I could have some more content alined practice.

創建者 Roya

May 21, 2019

It is one of the best course I have ever passed. It helped me to see the programming problems from a wider view. I really suggest it to anyone who is eager to be a better programmer and to have more profound knowledge about computer science.

創建者 TWT

May 16, 2019

Great course!

創建者

May 16, 2019

It is great.

創建者 Carlos M. Bajo

May 13, 2019

Great course!!!

創建者 Benjamin Wallace

May 11, 2019

I have taken several online courses, mostly on Coursera, which I've enjoyed and learned a great deal from. However, I would have to say that this is the best online course I've taken so far. The subject matter revolves around some of the most fundamental algorithms for computer science and emphasizes the importance of data representation. The choice of Java as a programming language for this course helps emphasize the distinction between data structures and abstract data types. The lectures relate the material to concrete and interesting real-world applications but also occasionally mention related open problems in computer science. The instructor is very clear in his explanations, which often make use of excellent and helpful visualizations. Lastly, the assignments are challenging but rewarding and the feedback provided by the automated grader, which accounts not only for correctness of the submitted APIs and their implementations, but also for coding style, timing, and memory use, is an invaluable learning tool.