Algorithms Greeedy Fraction knapsack Divide and Conquer Searching binary search Sorting merge sort, quick sort Dynamic Programming Procedure define subproblems Examples Coins Changes Discrete Knapsack