일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- SECS/GEM
- regression
- Spring
- SECS
- 회귀
- Spring JPA
- Spotify Api
- python
- spring boot
- Baekjoon
- SECS-II
- spotify
- Gem
- c
- 백준
- linux
- programmers
- CS
- SW Expert Academy
- 자바
- 스포티파이
- 프로그래머스
- MYSQL
- 파이썬
- modern c++
- 회원가입
- java
- C++
- Computer Science
- SWEA
Archives
- Today
- Total
비버놀로지
[Computer Science] 단순연결리스트 본문
728x90
- Vector와 ArrayList
- ArrayList는 기존의 Vector를 개선한 것으로 구현원리와 기능적으로 동일
- List 인터페이스를 구현하므로, 저장순서가 유지되고 중복을 허용한다.
- 데이터의 저장공간으로 배열을 사용한다.(배열기반)
- Vector는 자체적으로 동기화처리가 되어 있으나 ArrayList는 그렇지 않다.(KEEP)
- LinkedList
- 배열과 달리 링크드 리스트는 불연속적으로 존재하는 데이터를 연결(link)
- ArrayList vs LinkedList
- 순차적으로 데이터를 추가/삭제하는 경우, ArrayList가 빠르다.
- 비순차적으로 데이터를 추가/삭제하는 경우, LinkedList가 빠르다.
- 접근시간(access time)은 ArrayList가 빠르다.
728x90
'Computer Science (CS)' 카테고리의 다른 글
[Computer Science] 이진트리 (Binary Tree) (0) | 2021.06.28 |
---|---|
[Computer Science] 트리 (Tree) (0) | 2021.06.28 |
[Computer Science] 스택 (Stack) (0) | 2021.06.28 |
[Computer Science] 이중연결리스트 (0) | 2021.06.28 |
[Computer Science] 원형연결리스트 (0) | 2021.06.28 |
Comments