자료구조 - Singly Linked List
Linked List 💡 Linked List란? Linked List란 각 노드가 데이터와 포인터를 가지고 있는 자료구조입니다. 데이터를 담고 있는 각 노드들은 포인터를 통해 이전 노드와 다음 노드를 연결하고 있고, 데이터를 추가하거나 삭제할 때 포인터의 주소값만 변경이 발생하므로 데이터 삽입/삭제 시 용이합니다. 반면 ArrayList인 경우 중간에 데이터를 삽입/삭제 시 전체 인덱스가 한 칸씩 뒤로 밀리거나 당겨지므로 Linked List에 비해 성능이 떨어집니다. 또한 Linked List는 인덱스가 없기 때문에 특정 요소에 접근하기 위해서는 순차 탐색이 필요하므로 탐색 속도가 늦어진다는 단점이 있습니다. 반면 Array List는 인덱스가 있기 때문에 특정 요소에 접근하기 용이합니다. 💡 Lin..
자료구조
2022. 12. 2. 22:51
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 자바 백엔드 개발자 추천 도서
- JDK Dynamic Proxy와 CGLIB의 차이
- spring boot 엑셀 다운로드
- redis sorted set
- 레이어드 아키텍처란
- polling publisher spring boot
- spring boot redisson sorted set
- redis 대기열 구현
- service based architecture
- java userThread와 DaemonThread
- pipe and filter architecture
- microkernel architecture
- redis sorted set으로 대기열 구현
- 트랜잭셔널 아웃박스 패턴 스프링부트
- java ThreadLocal
- 트랜잭셔널 아웃박스 패턴 스프링 부트 예제
- spring boot excel download oom
- spring boot excel download paging
- space based architecture
- spring boot redis 대기열 구현
- 서비스 기반 아키텍처
- @ControllerAdvice
- spring boot redisson 분산락 구현
- pipeline architecture
- transactional outbox pattern spring boot
- transactional outbox pattern
- 공간 기반 아키텍처
- 람다 표현식
- spring boot poi excel download
- spring boot redisson destributed lock
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함