[자료구조] Linked List
Linked List란? 각 노드가 데이터와 포인터를 가지고 한 줄로 연결되어 있는 방식으로 데이터를 저장하는 자료구조. 이름에서 말하듯이 데이터를 담고 있는 노드들이 연결되어 있는데, 노드의 포인터가 다음이나 이전의 노드와의 연결을 담당하게 된다. 연결 리스트의 종류로는 단일 연결 리스트, 이중 연결 리스트 등이 있다. 연결 리스트는 늘어선 노드의 중간지점에서도 자료의 추가와 삭제가 O(1)의 시간에 가능하다는 장점을 갖는다. 그러나 배열이나 트리 구조와는 달리 특정 위치의 데이터를 검색해 내는데에는 O(n)의 시간이 걸리는 단점도 갖고 있다. (출처 : Wikipedia-연결리스트) Linked List의 필요성 일반적으로 배열을 사용하여 데이터를 순차적으로 저장하고 나열할 수 있으나, 배열을 사용하..
컴퓨터공학
2019. 10. 9. 17:05
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 우아한테크러닝
- 타입스크립트
- 1day1algorithm
- 자료구조
- Props
- 컴퓨터공학
- 배치처리시스템
- javascript
- Webpack
- sort
- Algorithm
- js
- Array
- 웹팩
- React
- OS
- 프로그래머스
- 알고리즘
- reduce()
- 구간합
- 리액트
- sort()
- redux-saga
- 배열
- Typescript
- 자바스크립트
- 운영체제
- greedyAlgorithm
- 시분할시스템
- 멀티프로그래밍
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함