Search the courses, subjects, tracks, games and features, or jump straight to a page.
2 cards from this section. Quick, good the night before a test.
What is an algorithm?
Think about how you would give directions to someone.
What does Big O notation describe?
Remember it relates to efficiency.
What does Big O notation measure?
Think about how we compare algorithms.
True or False: Greedy algorithms always find the optimal solution.
Consider scenarios with conflicting choices.
Design an algorithm for sorting an array of integers and analyze its time complexity using Big O notation.
Think about how you would break down sorting.
Create a dynamic programming algorithm for the Fibonacci sequence and explain how it optimizes recursive computation.
Consider how overlapping subproblems can be reused.
4 more questions in this section. Enroll free to practise them all.
Enroll free