-
하반기 카카오 공채 4솔 불탈락을 경험하고 너무 화가나서 자료구조 쌩기초부터 다시 되돌아 보는 시간을 가진다...
- 용어 : 자료구조, 데이터 구조, data structure 등으로 불리운다.
- 의미: 대량의 데이터를 효율적으로 관리할 수 있는 데이터의 구조를 의미
- 필요성: 코드상에서 효율적으로 데이터를 처리하기 위해, 데이터 특성에 따라, 체계적으로 데이터를 구조화해야 함.
- 구조 : 단순(정수,실수, 문자열...), 선형 (배열, 연결 리스트, 스택, 큐 ...), 비선형 (트리, 그래프 ...) 등으로 나뉨
일상에서 볼수 있는 자료구조는, 항만에 컨테이너가 쌓이고 빠지는 것을 구현할때 Stack구조를 생각 할 수 있고 회사의 조직도에서 트리구조를 생각 해볼 수 있다.
결국, 어떤 데이터라도 컴퓨터에 저장하고 효율적으로 그 데이터를 꺼낼 수 있어야 한다 이때 데이터의 특성에 맞게 구조를 만들어 효율성을 드높인다.
728x90'공부 > 자료구조' 카테고리의 다른 글
해쉬테이블(Hash Table)이란? (0) 2021.09.20 링크드리스트(LinkedList)란? (0) 2021.09.20 스택(Stack)이란? (0) 2021.09.17 큐(Queue)란? (0) 2021.09.16 배열(Array)이란? (0) 2021.09.16