기술노트/알고리즘

    알고리즘(1)

    알고리즘이란? 주어진 문제를 논리적으로 해결하기 위해 필요한 절차, 방법, 명령어들을 모아놓은 것. 쉽게말해 문제를 해결할건데 이를 더 효율적으로 해결하는 것이 알고리즘이라 할 수 있겠다. 컴퓨터 알고리즘 프로그램이 어떻게 행동할지를 결정. 즉, 컴퓨터가 어떤 문제를 해결하기 위해서 컴퓨터가 이해할 수 있는 방식으로 정리되어있는 해결방법 우리가 코딩하기 편한 방식이 아니라 컴퓨터가 처리하기 편한 방식. ex) 유튜브에서 조회수, 구독, 좋아요 순이 아니라 개개인이 선호하는 것에 맞춰서 영상을 골라주는가? 알고리즘의 필요성 점차 SW 개발의 진입장벽이 낮아지고 있는데, 이 때문에 알고리즘 실력이 점차 중요해짐. SW 개발은 점점 대중화 되고 있지만, 알고리즘 실력은 순수 개개인의 역량에 달라지기 때문. 따..