알고리즘이란?
어떤 문제의 해답을 구하기 위한 단계적인 절차를 순서대로 하는 것
알고리즘의 조건
•
알고리즘을 구성하는 각 명령의 의미는 모호하지 않고 명확해야 한다.
•
유한해야 된다. → 일정한 시간 이내에 종료가 되어야 한다.
•
유효성 → 컴퓨터에서 실행 가능해야한다.
•
효율성 → 빠르고 메모리 사용량이 적은 알고리즘일 수록 가치가 높다.
표현 방법
•
흐름도 (flowchart)
•
의사코드로 기술 (pseudo-code)
•