1. 알고리즘이란알고리즘: 어떤 문제를 해결하기 위해 밟아 나가는 연속적인 단계알고리즘의 특징명확함: 각 단계가 명료하고 간결하며 모호하지 않다는 뜻효율성: 각 동작이 문제 해결에 기여한다는 뜻유한함: 알고리즘이 유한한 단계를 거친 후 종료된다는 뜻정확성ex. 추정 자체가 불확실하다고 알려진 알고리즘 → 정확한 값이 아닌 근삿값을 찾는 문제알고리즘 분석실행시간은 알고리즘을 평가하는 기준 중 하나실행시간: 프로그래밍 언어로 만든 알고리즘을 컴퓨터가 실행하는 데 걸리는 시간실행시간에 영향을 미치는 요인CPU의 자원컴퓨터의 성능프로그래밍 언어→ 알고리즘의 실행 시간은 컴퓨터 CPU의 자원이나 프로그래밍 언어와 같은 여러가지 변수의 영향을 받으므로 효과적인 기준이 될 수 X⇒ 두 개 이상의 알고리즘을 비교해야 ..