일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- CSS
- 코뮤니티
- 양방향 연결 리스트
- 스택
- 대외활동
- 웹 기초
- 수파자
- 모각코
- 코딩
- HTML
- 큐
- O(1)
- 알고리즘
- 서포터즈
- 연결 리스트
- LIFO
- FIFO
- 한국외대
- 동적 배열
- 시간 복잡도
- 한국대학생IT경영학회
- 파이썬
- IT
- 코딩좀알려주라
- 자료구조
- 한방향 연결 리스트
- 프로그래밍
- 리스트
- 선형 자료 구조
- 대학생
Archives
- Today
- Total
목록SinglyLinkedList (1)
대학생 쩡딱구리
4-1. 한방향 연결 리스트
그동안 동적 배열과 동적 배열을 기반으로 한 자료구조를 다루었다. 하지만 동적 배열엔 아래와 같은 단점이 있다. 동적 배열의 길이가 저장하는 요소의 수보다 길다. 즉 메모리 낭비가 있다. 분할 분석 방식이 실시간 시스템에서 허용되지 않을 때가 있다. 배열의 삽입 또는 삭제 연산 비용이 O(n)으로 비싸다. 삽입, 삭제 연산이 중요할 경우 문제가 될 수 있다. 동적 배열의 이러한 단점을 해소해 삽입/연산을 빠르게 할 수 있는 선형 자료구조가 연결 리스트이다. 1. 연결 리스트란? 연결 리스트는 분산 관리 방식 자료구조이다. 이 말은 각 요소 별로 노드를 할당해 관리한다는 의미이다. 연결 리스트는 노드가(node)가 링크(link)로 연결된 순차 자료 구조로, 요소의 접근이 느리지만(O(n)) 삽입/삭제 연..
STUDIES/DATA STRUCTURE
2020. 10. 19. 23:05