Search

1. 알고리즘 개요

알고리즘이란?

어떤 문제의 해답을 구하기 위한 단계적인 절차를 순서대로 하는 것

알고리즘의 조건

알고리즘을 구성하는 각 명령의 의미는 모호하지 않고 명확해야 한다.
유한해야 된다. → 일정한 시간 이내에 종료가 되어야 한다.
유효성 → 컴퓨터에서 실행 가능해야한다.
효율성 → 빠르고 메모리 사용량이 적은 알고리즘일 수록 가치가 높다.

표현 방법

흐름도 (flowchart)
의사코드로 기술 (pseudo-code)