코끼리를 냉장고에 넣는 법은 다음과 같이 표현할 수 있습니다.
1) 냉장고 문을 연다.
2) 코끼리를 냉장고에 넣는다.
3) 냉장고 문을 닫는다.
위와 같은 설명도 어떻게 보면 하나의 알고리즘입니다. 이와 같이 알고리즘을 일반적인 언어로 작성할 수 있지만 순서도와 의사코드와 같은 표현으로 작성할 수도 있습니다.
순서도(Flow Chart)
- 명령의 종류와 기능에 따라 도표를 만들고 명령들의 순서대로 도표를 나열해 표현하는
의사코드(Pseudo-code)
- 일반적인 언어와 프로그램 코드를 적절히 이용해 명령어들을 나열한 방식입니다.
'컴퓨터공학 > 알고리즘 기초' 카테고리의 다른 글
[알고리즘 이야기] 고전과 현대의 분할 정복 전략 (0) | 2020.08.12 |
---|---|
[알고리즘 이야기] 오일러 (0) | 2020.08.11 |
[알고리즘 기초] 알고리즘의 복잡도 (0) | 2019.11.08 |
[알고리즘 기초] 알고리즘의 효율성 (0) | 2019.11.08 |
[알고리즘 기초] 알고리즘이란? (0) | 2019.11.05 |