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

4.8

3,129 個評分

•

554 個審閱

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.

Mar 16, 2017

Very good course in algorithms. I bought the book to help me understand but the lectures make it way easier and thus much more fun to understand the analysis. Looking forward to complete the spec

篩選依據：

創建者 Abhinaya N

•Dec 13, 2018

Pretty amazing course. The book "Algorithms Illuminated" by Dr. Tim Roughgarden makes you greedy to learn more about algorithms. Some of the analogies he presented to explain the concepts were hilarious and makes it a fun read.

創建者 习炎喆

•Dec 14, 2018

Really helpful as a start of algorithm learning. And it is good to require only one kind of language.

創建者 Dhruva M

•Jan 14, 2019

great course for begineers

創建者 Zilu T

•Dec 28, 2018

Excellent course, a very good overview of fundamental concepts.

創建者 Praveen

•Nov 16, 2018

Learned some great things from Tim :)

創建者 Saurav M

•Mar 21, 2019

Nice structured course layout. Thanks coursera

創建者 satyo i

•Mar 21, 2019

Great content and clarification + challenging task

創建者 Shivam T

•Jul 31, 2018

Very Good Course

創建者 Parshwanath D

•Jul 30, 2018

I'm not a Computer Science student and yet I found these lectures easy to follow. The programming exercises were a good mental exercise. Wonderful course!

創建者 Jason H

•Jul 29, 2018

This is the place to start upgrading your programming skills to the next level. If you have some prior programming experience solving problems with data, but have never rigorously looked at the efficiency of your algorithm and wondered "Can this be better?" this course is designed for you. You'll learn to think and talk like a software engineer and not just a computer programmer. The course has some very practical problems to solve, which will give you a sense of empowerment to tackle big data sets with ease.

創建者 Ashish D S

•Aug 01, 2018

Excellent course on Algorithms. I have done few UCSD algorithm courses before (I equally liked them as well), this course is more focused on Mathematical part. Programming assignments are probably simpler as compared to UCSD course but quiz are hard and requires considerable knowledge of probability and combinatorics. Better to do this course after some basic course on discrete mathematics.

創建者 Peshotan I

•Aug 08, 2018

Very good course. Teaches the basics of algorithms very well. Lectures are great but I mostly studied from textbook (you can find it on amazon for $10).

創建者 Вакарев Д С

•Aug 08, 2018

Awesomeness!

創建者 Ayush S

•Jul 18, 2018

Thanks coursera for giving the best course !!!

創建者 Sonali P

•Aug 10, 2018

An awesome course for learning algorithms in Divide and Conquer Strategy. The lecturer's teaching and lecture content both are world class. The assignments too were worth challenging and confidence boasting. Nice one in case someone needs to grasp at deeper level, the algorithm design and analysis.

創建者 Michal F

•Aug 13, 2018

Well-balanced course in terms of difficulty, theory level and practicality. Final exam could have been more difficult.

創建者 Sanjaya P

•Jul 19, 2018

I like this course! Specially programming assignments were challenging. Enjoyed throughout the session.

創建者 Matt L

•Jul 20, 2018

Well-taught, I love Tim Roughgarden's lecture style. Though he doesn't pull punches when it comes to the math, it's very straightforward and easy to follow.

創建者 Gabriel R d P S

•Jul 21, 2018

This course is amazing!!!

創建者 Asela I

•Jul 22, 2018

Gave great confident about using algorithms and to reason about them

創建者 Arka M

•Jul 23, 2018

Great Course. :D Thank you for letting me a part of this community

創建者 Atul S A

•Aug 22, 2018

Dear Prof Tim Roughgarden

I have been watching your lecture videos while taking my meals. When I do this for other courses, either I have to take out a piece of paper and scribble things to understand or they turn out to be so boring (for me) that I have to change. This course of yours was pitched at the perfect level. This is not to say the material was easy. There were so many wonderful ideas that you almost playfully conveyed with essentially zero effort required on the part of the learner. It often happens that people that understand things very well are also unable to express them to lesser mortals. You are an exception.

I must admit that I simply audited the course so I can't make any comments about the exercises.

I look forward to learning more from you. Thank you for taking the time for putting all this together. Hope you're enjoying/enjoyed your sabbatical.

—

Atul

創建者 Tao Z

•Sep 03, 2018

One of the best courses I have taken online!

創建者 Simeon M

•Aug 25, 2018

Very good and very engaging course, strongly recommended!

創建者 Nabarun D

•Aug 27, 2018

Great course! Cool Instructor!