MISSION 36

Binary Search

Learn to implement a more efficient search algorithm while looking at NBA player data.

Objectives

  • Learn to implement the binary search algorithm.
  • Learn to analyze the time complexity of binary search.

Mission Outline

1. Let's Play a Game
2. A Better Strategy
3. When can we use binary search?
4. Implementing Binary Search: Part 1
5. Implementing Binary Search: Part 2
6. Pseudo-Code
7. Implementing Binary Search: Part 3
8. Implementing Binary Search: Part 4
9. Binary Search Time Complexity Analysis
10. Takeaways

data-structures-algorithms

Course Info:

Intermediate

The median completion time for this course is 6.16 hours. ​View Details​​​

This course requires a premium subscription. This course includes five missions, and one guided project. It is the 26th course in the Data Scientist in Python path.

START LEARNING FREE

Take a Look Inside