#1 Algorithms Efficiency
Algorithms - 어떤 문제를 해결하기 위한 일련의 절차, 방법 - 어떤 일을 수행하기 위한 명령어들의 집합 특징 - output을 생성한다. - 각 수행 단계가 명확하다. - 각 수행 단계는 실현이 가능해야 한다. - 유한한 단계를 수행하고 반드시 종료되어야 한다. 표현방법 - 자연어 (natural language) : 일반적으로 우리가 사용하는 언어 (영어, 한글 등) 을 이용하여 알고리즘의 각 단계 설명 - Flow chart : 알고리즘의 실행 순서를 diagram으로 나타낸 것 - Pseudo code : 자연어와 가까운 기호로 코드를 흉내내어 알고리즘 구현 - Programming language : 실제 프로그래밍 언어를 사용하여 표현 Algorithm Efficiency 좋은 프로그..