Computer Science 413: Divide and Conquer

Divide and Conquer

Lecture #7: Algorithm Design — Divide and Conquer Algorithms

Tutorial Exercise #7: Binary Search as a Divide and Conquer Algorithm

Lecture #8: Divide and Coonquer — Faster Integer Multiplication

Reading Exercise #5: Proof of “The Master Theorem”

Tutorial Exercise #8: Faster Computation of the Fibonacci Numbers using “Divide and Conquer”

Lecture #9: Divide and Conquer — Finding a Pair of Closest Points in the Plane

Tutorial Exericise #9: Finding the Median Element in a Pair of Databases using “Divide and Conquer”

Lecture #10: Divide and Conquer — Median Finding and Selection in Linear Time

Tutorial Exercise #10: Counting the Inversions in a List using “Divide and Conquer”

Assignment #2: Divide and Conquer


University of Calgary Extension of Logo
Department of Computer Science

cpsc 413 computer science faculty of science u of c

CPSC 413 introduction and math review analysis of algorithms divide and conquer dynamic programming greedy algorithms complexity theory assignments tests