[그린컴퓨터] Server/Algorithm
2023. 7. 6.
알고리즘 { 개요, 순서도, 연습문제 }
알고리즘은 일종의 방법론이라고 할 수 있다. 프로그램이 간단하다면 방법론은 필요 없지만 프로그램이 복잡해짐에 따라 쉽게 해결하기 위해서 방법론이 필요해졌다. 대표적인 방법론으로는 알고리즘과 애자일이 있는데, 이번에 배워볼 것은 알고리즘이다. 어떠한 문제가 있을 때 문제는 복잡하게 꼬여있어 보여서 풀기가 어렵다. 이런 문제를 내가 해결할 수 있는 작은 단위로 먼저 쪼개고 그 문제들을 순차 & 선택 & 반복 구조를 활용해서 해결해나가는 것이 알고리즘이라고 할 수 있다. 알고리즘은 문제를 해결하는 과정을 글이나 그림으로 표현할 수 있다. 순서도는 알고리즘을 그림으로 표현한 것을 의미한다. 순서도를 작성할 때는 여러 가지 기호를 사용하게 된다. 순서도를 위에서부터 아래 방향으로 배치를 해서 작성하게 된다. 제일..