알고리즘
알고리즘 이란?
강품바
2012. 11. 22. 09:30
알고리즘 이란?
알고리즘이란 주어진 문제를 해결하기 위해 컴퓨터 프로그래밍이 수행해야 할 과정들을 나타낸 것이다. 일정한 순서에 따라 기계적으로 처리하면 반드시 목적한 결과를 얻을 수 있을 때 그 일정한 순서를 목적에 대한 알고리즘이라고 한다. 일반적으로 알고리즘을 알고 있는 것은 컴퓨터의 프로그램으로 변환하여 처리 할 수 있다. 알고리즘은 다음 조건을 만족해야 한다.
(1) 입력 : 외부에서 제공되는 자료가 있을 수 있다.
(2) 출력 : 적어도 한가지 결과가 생긴다.
(3) 명백성 : 각 명령들은 명백해야 한다.
(4) 유한성 : 알고리즘의 명령대로 수행하면 한정된 단계를 처리한 후에 종료된다.
(5) 효과성 : 모든 명령들은 명백하고 실행가능한 것이어야 한다.
어원은 9세기의 과학자 Al-Khorezmi의 이름에서 유래한다.
출처 : http://terms.naver.com/entry.nhn?cid=917&docId=797229&mobile&categoryId=917
컴퓨터를 최적화 할 수 있는 프로그래밍 과정이 아닐까
by. 간지니