자료구조 - Doubly Linked List
Doubly Linked List 단일 연결 리스트는 하나의 노드에 데이터와 다음 노드를 가리키는 노드만을 가지고 있었다면 이중 연결 리스트는 여기서 하나더 추가되어 이전 노드를 가리키는 노드도 추가되어 있습니다. 이중 연결 리스트가 단일 연결 리스트에 비해 좋은 점은 검색 능력입니다. 단일 연결 리스트의 경우 N 번째에 있는 노드를 검색하기 위해서는 이전 노드를 아는 경우는 O(1)의 성능을 가지지만 이전 노드를 모르는 보통의 경우에는 N만큼을 순회해야 하기 때문에 O(n)이 소요됩니다. 하지만 이중 연결 리스트의 경우 이전 노드를 참조하는 변수를 가지고 있기 때문에 단일 연결 리스트에 비해 효율적인 탐색이 가능합니다. Doubly Linked List 구현 💡 구현하고자 하는 메서드 아래 메서드는 기..
자료구조
2022. 12. 3. 18:38
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- @ControllerAdvice
- 자바 백엔드 개발자 추천 도서
- space based architecture
- service based architecture
- spring boot redisson destributed lock
- 트랜잭셔널 아웃박스 패턴 스프링 부트 예제
- spring boot redisson sorted set
- transactional outbox pattern spring boot
- polling publisher spring boot
- transactional outbox pattern
- 트랜잭셔널 아웃박스 패턴 스프링부트
- spring boot redisson 분산락 구현
- redis 대기열 구현
- redis sorted set으로 대기열 구현
- spring boot redis 대기열 구현
- JDK Dynamic Proxy와 CGLIB의 차이
- pipe and filter architecture
- microkernel architecture
- java ThreadLocal
- redis sorted set
- spring boot excel download paging
- 공간 기반 아키텍처
- 람다 표현식
- spring boot poi excel download
- 레이어드 아키텍처란
- 서비스 기반 아키텍처
- spring boot 엑셀 다운로드
- pipeline architecture
- java userThread와 DaemonThread
- spring boot excel download oom
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함