알고리즘이란?
본문 바로가기
항해 중/알고 보면 알기 쉬운 알고리즘

알고리즘이란?

by 은돌1113 2021. 11. 12.

알고리즘이란?
어떤 문제를 해결하기 위해서 입력된 자료를 토대로 하여 원하는 출력을 유도하여 내는 규칙의 집합
여러 단계의 유한 집합으로 구성되는 데, 각 단계는 하나 또는 그 이상의 연산을 필요로 한다.
=> 어떤 문제가 있을 때, 그것을 해결하기 위한 여러 동작들의 모임(여러 방법들의 집합)
=> 특정 문제에 대한 해결법이 뭐가 가장 효율적인 지, 어느 경우에 효율적인 지 고민하는 것이 알고리즘이다.

알고리즘을 공부해야 하는 이유는?
1. 좋은 개발자가 되고 싶다면
: 좋은 개발자는 좋은 프로그램을 구현 할 줄 아는 사람이고,
좋은 프로그램이란 적은 공간을 이용해서 빠른 속도를 수행하는 프로그램이다.
그런 프로그램을 만들기 위해서는 특정 자료구조나 접근 방법을 필요로 한다. (알고리즘, 자료구조 필요)
2. 좋은 회사에 취업하고 싶다면
: 수많은 회사들이 코딩 테스트를 진행하고 있다. 그러나, 엄청나게 어려운 문제로 출제 하지는 않는다.
(취업 후에는 가져다 쓰는 경우가 많다.)

'항해 중 > 알고 보면 알기 쉬운 알고리즘' 카테고리의 다른 글

공간 복잡도 판단하기  (0) 2021.11.12
시간 복잡도 판단하기  (0) 2021.11.12
최빈값 찾기  (0) 2021.11.12
알파벳 빈도수 세기  (0) 2021.11.12
최댓값 찾기  (0) 2021.11.12

댓글