返回到 Divide and Conquer, Sorting and Searching, and Randomized Algorithms

4.8

3,133 個評分

•

555 個審閱

The primary topics in this part of the specialization are: asymptotic ("Big-oh") notation, sorting and searching, divide and conquer (master method, integer and matrix multiplication, closest pair), and randomized algorithms (QuickSort, contraction algorithm for min cuts)....

Sep 14, 2018

Well researched. Topics covered well, with walkthrough for exam.le cases for each new introduced algorithm. Great experience, learned a lot of important algorithms and algorithmic thinking practices.

Jun 11, 2017

A really exciting and challenging course. Loved the way the instructor explained everything with so much detail and precision. Definitely looking forward to the next course in the specialization.

篩選依據：

創建者 Julius S

•Jun 06, 2017

Good introductory coverage and challenging assignments.

創建者 YEH T P

•Jan 07, 2018

Processor Tim is interesting, and the explanation of why the algorithm work is easy to understand. This course is suitable for who know how to program and want to solve problem more efficiently, more elegantly.

創建者 Cliff C

•Nov 25, 2017

Loved the clarity and enthusiasm. The proofs and algorithm implementations shared in this class are often simpler and more elegant than the proofs and implementations I've found in other textbooks.

Just a few examples: 1. The proof of Quicksort's expected comparisons count was great. The course used a beautiful, simple proof summing the values of indicator variables whereas other proofs I've seen use a messy inductive approach. 2. The implementation of partition was much simpler than most other partition implementations I've seen, which tend to walk from the left and right swapping items.

The simplicity of the proofs and algorithm implementations make the material more beautiful. Thank you!

創建者 Julio A

•Nov 15, 2016

Great Material

創建者 Randy R

•Jan 29, 2018

This was going to be a review of material for me, just a refresher. But instead I was exposed to a lot of new concepts and really feel like I got some good experience from it.

創建者 GERALDO A

•Jan 06, 2018

Very good course.

創建者 Ethan h

•Dec 12, 2017

I would probably still be fascinated by algorithms without the enthusiasm of these lectures, but it certainly helps. The discussion forums don't seem to be too busy these days, but enough people have taken this course over the years that I'm sure any stumbling blocks along the way have already been navigated somewhere in the archives. Anyone who enjoys puzzle-solving and analysis should appreciate this course.

創建者 Mafruha C

•Nov 12, 2017

This cource is a path of my passion to enjoy the intelligent thought and being

創建者 Nan W

•Jun 18, 2018

Nice introduction

創建者 Marcin G

•Sep 24, 2017

Excellent!

創建者 BARUN K M

•Jun 20, 2017

All the core concepts covered in depth and with practical implementation in quiz. i learned not only the core concepts but also how to frame it in real world problems using java programming language.Thank you :)

創建者 Garrett M

•May 10, 2018

Great teacher. Coming from a science background myself, I like that the math is not watered down in the analysis.

創建者 Venu V

•Jan 18, 2017

It's an amazing introduction to algorithms. I enjoyed listening to the lectures. All the algorithms were explained in detail.

創建者 Qinghua Z

•Sep 01, 2017

Great Course. Now I get some idea of the spirit of Algorithms, that is "Can we do better?"

創建者 Nicole

•May 03, 2017

Great mental workout. Well-explained, but the coding challenges and bonus questions are challenging enough to allow for a lot of growth even for more advanced students.

創建者 缄诺

•Mar 25, 2017

This course has relatively few instructions about homework. I believe more test cases would be better.(Though able to be found in forum.) Besides, lecture is really awesome. Thanks a lot.

創建者 hemanth a

•Mar 30, 2017

Well designed and good to refresh the basics on many top algorithms

創建者 Deleted A

•Dec 30, 2017

Excellent but make sure to brush up your math logic and probability skills before taking this course!

創建者 Yohan S

•Jan 04, 2018

This was perfect introductory class for me to begin my learning on algorithm. As the instructor said at the introduction, many of the algorithms were fun and challenging and the explanation of the instructor was great. Although the fact which the Programming Assignments do not check the actual code but the final output was the only downside of this class, everything else is great for checking one's understanding of the course.

創建者 Subodh C

•Sep 03, 2017

Very useful and well presented information.

創建者 Lakshya

•Jan 20, 2017

Very good course !

創建者 Alberto C

•Dec 10, 2017

Wonderful explanations. The companion book helps a lot to review material and have it always fresh in your mind.

創建者 Rainey C

•Mar 14, 2018

Greet!

創建者 BRUCE

•Apr 23, 2018

Finished part I, keep going! This is one of the best courses in Coursera.

創建者 Masashi M

•Nov 15, 2016

I was very amazed with his really good lectures. Especially proving each algorithm's correctness and performance was very interesting and stimulated my curiosity. I also need to note that optional videos for probability helped me a lot to understand this course. I would like to recommend my friends definitely.