Welcome to the wonderful world searching! We'll be exploring binary search and breadth first search.
Khan Academy articles and exercises on binary search
Khan Academy breadth first search articles and exercises
-
Binary Search:
- Do the challenge problem first iteratively, then recursively.
- Which approach do you prefer? Why? Reason with memory space vs time complexity vs readability.
-
Breadth First Search:
- Do the challenge problem iteratively, and then recursively.
- Try your algorithm on a Tree. What output do you get?