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