Divide and Conquer Recursion
Week 2�Agenda
Day 1:
[20m] Breakout: with at least two different people, review and make corrections to sorting_iterative.py
[15m] Reading: Gauss' Day of Reckoning (18m read time)� ASK YOURSELF: What does this have to do with sorting!?� NEED A HINT? Triangular Series
[10m] BREAK
[40m] TT: Algorithm Analysis (Bubble, Selection, Insertion)��Day 2:
Recursion Review
What are the two main components of a recursive algorithm?
How would you describe how recursion works?
What is the purpose of the base case?
Activity: Recursion Worksheet
In pairs, work on this Recursion Worksheet
Recursion Review
Divide and Conquer Algorithms
Merge Sort
https://medium.com/karuna-sehgal/a-simplified-explanation-of-merge-sort-77089fe03bb2
Merge Sort
Let’s code merge sort!