problemGreedy algorithm1) optimal substructure2) local optima -> global optima ==> Greedy (fast) > DPDijkstra ... solution(답을 해결해 나가는 과정까지 포함)Problem에 대해 solution을 내는 과정 -> algorithm 설계 과정Solution for CS Real-life ... problems == Algorithm(복수 개의 solution): a step-by-step procedure = procedural stepsStep 1. … Step 2. … Step