쉽게 배우는 알고리즘

01 알고리즘이란

st4rbuucks 2018. 10. 18. 22:27

알고리즘 : 문제 해결 과정을 (논리적으로) 묘사하는 것

 

알고리즘의 속성 5가지

입력 (0개 이상)

출력 (1개 이상)

명확성 : 모든 사람이 똑같이 이해하도록 명확하게 서술되어야 함

효율성 : 각 과정이 하나하나 tracing이 가능해야 함

종료성 (항상 출력을 얻을 수 있다)

 

+) 종료되지 않는 프로그램?

-> Procedure

-> Reactive software