자료구조 - 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
- redis sorted set
- spring boot excel download oom
- 트랜잭셔널 아웃박스 패턴 스프링 부트 예제
- 서비스 기반 아키텍처
- spring boot excel download paging
- transactional outbox pattern
- transactional outbox pattern spring boot
- spring boot redisson destributed lock
- polling publisher spring boot
- 람다 표현식
- 자바 백엔드 개발자 추천 도서
- pipeline architecture
- 공간 기반 아키텍처
- java ThreadLocal
- spring boot redisson 분산락 구현
- space based architecture
- 레이어드 아키텍처란
- service based architecture
- 트랜잭셔널 아웃박스 패턴 스프링부트
- spring boot poi excel download
- redis 대기열 구현
- redis sorted set으로 대기열 구현
- spring boot redis 대기열 구현
- microkernel architecture
- @ControllerAdvice
- java userThread와 DaemonThread
- spring boot 엑셀 다운로드
- spring boot redisson sorted set
- pipe and filter architecture
- JDK Dynamic Proxy와 CGLIB의 차이
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함