반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- scss
- App.vue
- Wecode
- 자료구조
- vuex
- 댓글달기
- State
- webpack
- 리액트
- CSS
- react
- jsx
- event
- HOC
- storybook
- ES6
- JavaScript
- Vue.js
- v-html
- 자바스크립트
- sass
- express
- TypeScript
- Vue
- Vue transition
- MySQL
- mapGetters
- 쉬운설명
- nodejs
- input
Archives
- Today
- Total
익명의 개발노트
자료구조란? (DATA structure) 본문
반응형
컴퓨터 과학에서 효율적인 접근 및 수정을 가능케 하는 자료의 조직, 관리 , 저장을 의미하며, 데이터 값의 모임.
데이터간의 관계, 데이터에 적용할 수 있는 함수나 명령을 의미함.
자료구조에는 여러종류가 있으며, 직접 구현해 보는 것이 가장 중요함.
각 자료구조의 본질과 컨셉을 이해하는 것이 중요하다.
자료구조의 기본적인 구성
1. insert : 데이터를 어떻게 저장할 것인가?
2. Search : 데이터를 어떻게 탐색할 것인가?
3. Delete : 데이터를 어떻게 삭제할 것인가?
일반적으로 자료구조는 단순구조, 파일구조, 선형, 비선형구조로 나뉘며,
선형구조(Linear)와 비선형구조(Non-Linear)를 말한다.
선형구조 : Stack, Que, Linked List, Arrays, Deque
비선형구조 : Tree, Graph, Hash table
선형구조는 무엇인가 ?
순서가 있는 구조이다. (Squence를 형성한다고 한다)
자료를 구성하는 element들을 순차적으로 나열 시킨 형태를 말한다.
비선형구조는 무엇인가?
하나의 자료 뒤에 여러개의 자료가 존재하는 구조를 의미. Non Squential 및 Multi Level로 표현된다.
반응형
'프로그래밍 관련자료 > 자료구조 및 Big-O' 카테고리의 다른 글
[Non-Linear] 트리구조 (0) | 2019.04.15 |
---|---|
[Linear] Queue (0) | 2019.04.09 |
[Linear] Stack (0) | 2019.04.09 |
[Linear] Linked List(단방향) (0) | 2019.04.09 |
complexity (0) | 2019.03.20 |
Comments