Chevron Left
Back to Divide and Conquer, Sorting and Searching, and Randomized Algorithms

Divide and Conquer, Sorting and Searching, and Randomized Algorithms, Stanford University

4.8
2,147 ratings
416 reviews

About this Course

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)....

Top reviews

By KS

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.

By CV

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.

Filter by:

398 Reviews

By Troy Do

Dec 07, 2018

Good Introduction with Intuitive Explanation

By Jon Scouten

Dec 05, 2018

Great problems, level is perfect for formalizing Do-It-Yourself programming knowledge

By Kiran Potnuru

Dec 05, 2018

Very helpful course!

By Ehsan Fathi

Dec 04, 2018

This course was a real one. The only feeling I had afterwards was that I wish I could meet him in person. He is just awesome.

By Saurabh Kumar

Nov 29, 2018

A great experience, always demanding full attention.

By Zhang Yu

Nov 28, 2018

Great course!!!! Clear and logical!

By Arthur Ouyang

Nov 28, 2018

Fantastic Course!!! I enjoyed it so much!!!!

By Edgar Rafael Hermoso Pérez

Nov 26, 2018

El curso es realmente agradable y permite obtener conocimientos para la optimización de algoritmos, altamente recomendado para aquellos que ya tienen una base ya formada. Parecería apropiado adaptar un curso similar para profesionales capacitados en otras carreras pero con interés en los algoritmos.

By Anton Berezin

Nov 19, 2018

Handwriting is difficult to understand sometimes but the content is awesome.

By Yifeng Luo

Nov 18, 2018

Learn a lot in this course! Really good for beginners.