Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 직접 주소 개방
- Double Hasing
- java
- 큐
- 노드 레벨
- Gargbae Collector
- 자식 노드
- array
- singly linked list
- 조상 노드
- 객체 배열
- ListIterator
- 자바
- binary queue
- 해시 테이블
- 선형 조사법
- 이진 큐
- 이차 조사법
- Quadratic Probing
- 단말노드
- 트리 높이
- 루트노드
- 부모 노드
- Linear Probing
- 배열
- 향상된 for문
- Open-Addressing
- Double형 배열
- Queue
- 자료구조
Archives
- Today
- Total
목록이중연결리스트 (1)
영운's 블로그
[자료구조 Java] 이중 연결리스트(Doubly Linked List) 핵심 정리
이중 연결리스트(Doubly Linked List)의 개념을 정리하고 이를 자바(Java)로 구현하고자 한다. 마지막에는 자바의 Collction Framework에 있는 LinkedList 사용시 반복문 관련 주의할 점을 알아본다. 이중 연결리스트란? 이중 연결리스트는 '단일_연결리스트'와 비교하였을 때 노드가 양방향으로 연결되었다는 차이점을 갖는다. 단일 연결리스트에 있던 head변수와 추가적으로 마지막 노드를 가리키는 tail 변수를 갖는다. tail 변수가 추가됨에 따라 마지막 노드에서 역행적으로 선행 노드로의 접근이 가능해져 접근 연산이 훨씬 빨라진다. 단일 연결 리스트도 Tail 변수를 추가할 수 있지만 리스트의 마지막을 의미할 뿐 단일 연결이기에 리스트의 뒤에서부터 앞으로의 접근은 불가능하기..
자료구조
2022. 7. 1. 00:22