[알고리즘] 1강 알고리즘이란
+ 프로그램 개발 과정 일반적으로 프로그램을 개발할 때는, 아래와 같이 5가지 단계를 거쳐 개발이 됩니다. 요구사항 → 분석 → 설계 → 정제 및 코딩 → 검증 이때 요구사항, 분석, 설계 단계에서 필요한 부분이 바로 자료구조와 알고리즘입니다. 보통 프로그램은 데이터를 유한이 입력하여 결과를 뽑아내는 구조인데, 입력을 통해 결과 추출 할 때, 보통 자료구조와 알고리즘이 쓰입니다. 그럼, 자료구조와 알고리즘의 정의에 대해 알아보겠습니다. + 자료구조 및 알고리즘 • 자료구조 : 문제를 해결하기 위해 표현하는 데이터 조직 • 알고리즘 : 표현된 데이터를 처리하기 위한 명령어들의 단계별 절차 • 프로그램 : 프로그래밍 통한 알고리즘의 구현 + 알고리즘의 중요성 같은 문제를 풀더라도 컴퓨터 프로그래밍에선 효율이..