[자료구조] Array List vs Linked List
ArrayArray는 메모리에 미리 할당할 사이즈를 미리 정해놓고 사용하는 자료구조배열을 사용하게 되면 index가 존재하기에 위치를 바로 접근할 수 있어 검색에 편한 장점이 있다.Array 자료구조가 가지고 있는 단점인 정해진 사이즈를 해결하고자 List 등장!! Array ListArray List는 어떠한 값에 대하여 접근할 때 O(1)로 바로 접근이 가능하여 Random Access 가능다만 삽입, 삭제 할 때 shift에 따른 비용이 발생하여 O(n) 빈번한 삽입, 삭제에서는 불리하다 Linked ListLinked List는 다음 노드에 대해 위치를 가리키는 방식, 검색을 하려면 순차적으로 다 확인 O(n)하지만삽입, 삭제를 할 때는 O(1)로 가능한데 결과론적으로 삽입, 삭제를 하기 위해서는..
CS/자료구조
2024. 6. 19. 23:36
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 탑다운
- 티스토리챌린지
- 스프링부트3 java 버전오류
- leetcode 1552
- 백준 경사로
- 스프링부트3 자바 버전
- 백준 14890
- 구현
- BFS
- 투포인터
- 조합
- 백준
- 1482
- #스프링부트 자바버전 오류
- 이진탐색
- 유니온파인드
- 바텀업
- 백준 경사로 자바
- 백준 14890 자바
- 스프링부트3 자바 17 오류
- 슬라이딩윈도우
- 오블완
- sql
- 백준 14890 경사로
- 탑다운dp
- 스프링부트3
- dfs
- 위상정렬
- 누적합
- dp
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함