Search the courses, subjects, tracks, games and features, or jump straight to a page.
3 cards from this section. Quick, good the night before a test.
Define asymptotic complexity.
Think about how we measure algorithm performance as input scales.
What does a greedy algorithm do?
Recall the approach involves local optimal choices.
What is Big O notation used for?
It's about evaluating how algorithms behave with larger inputs.
True or False: A greedy algorithm guarantees the best solution.
Think about local versus global optimality.
Devise a way to compare the efficiency of two sorting algorithms using Big O analysis. What factors would you consider?
Focus on how input sizes influence performance differences.
Design an original algorithm to solve a real-life problem using either greedy approach or dynamic programming. Justify your method.
Choose problems with overlapping subproblems for dynamic programming.
4 more questions in this section. Enroll free to practise them all.
Enroll free