컴퓨터 프로그램 = 자료구조 + 알고리즘.
대부분의 프로그램에서 자료(data)를 처리하고 있고,
이들 자료는 자료구조(data structure)를 통해서 저장됨.
또 주어진 자료들로 문제를 처리하는 방식을 알고리즘이라고 한다.
컴퓨터는 자료구조 결정 후 자료구조에 사용할 알고리즘 결정됨.
따라서 컴퓨터가 복잡한 자료들을 빠르게
저장, 검색, 분석, 전송, 갱신하기 위해서는 자료구조가 효율적으로 조직화 되있어야 함.
그래서 자료 구조는 중요하다.
'개념 창고 > 자료 구조' 카테고리의 다른 글
큐(Queue), 스택(Stack) 개념 (0) | 2023.01.10 |
---|