728x90
반응형
자료구조란?
컴퓨터에서 처리할 자료를
효율적으로 관리하고 구조화시키기 위한
학문, 방법, 자료의 조직, 관리
또는 저장을 의미합니다.
서점에 책들이 만약
땅바닥에 널브러져 있고,
여기저기 구석에 정리되어있지 않은 채로
있다면, 찾기 쉬울까요~?
이처럼, 컴퓨터에서도 자료를
효율적으로 보관하고
정리하는 기술이
필요합니다.
이때 다양한 자료구조 기법을 사용합니다.
그렇다면
알고리즘은 무엇이기에
알고리즘 - 자료구조
연관 지어져 있을까요.?
알고리즘이란,
어떤 문제를 해결하기 위한
절차 또는 방법입니다.
즉,
어떤 문제를 해결
(가장 빠르게 또는 효율적으로)
하기 위해서
자료구조의 기법을 활용하여
효율적으로 데이터를 나열하고
문제를 해결해 나가는 것을 의미합니다.
다양한 자료구조의 기법을
알고 있다면
다양한 알고리즘이 나오겠네요.
그럼 자료구조 전체 영역을 한번
그림으로 나열해보겠습니다.
이제 하나씩
알아보겠습니다!!
반응형
'Development > 알고리즘' 카테고리의 다른 글
[6] [알고리즘 - 자료구조] 스택(Stack)이란? (선형구조) javascript 구현 (0) | 2021.11.10 |
---|---|
[5] [알고리즘 - 자료구조] 연결리스트(Linked List)란? (선형구조) javascript 구현 (0) | 2021.11.09 |
[4] [알고리즘 - 자료구조] 순차리스트 란? (선형구조) javascript 구현 (0) | 2021.11.08 |
[3] [알고리즘 - 자료구조] 선형구조란? (0) | 2021.11.08 |
[2] [알고리즘 - 자료구조] 단순구조란? 정수, 실수, 문자, 문자열 (0) | 2021.11.07 |