300x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 운영체제
- DFS
- 코딩 테스트
- PYTHON
- 프로그래머스
- 백준
- nlp
- CSS
- OS
- 동적 프로그래밍
- 알고리즘
- 동적프로그래밍
- 코딩테스트
- 파이썬
- 브루트포스
- 킥스타트
- dp
- kick start
- 프로그래밍
- BFS
- 딥러닝
- linux
- google coding competition
- 코딩
- 리눅스
- 순열
- 구글 킥스타트
- 그래프
- 네트워크
- AI
Archives
- Today
- Total
목록array (1)
오뚝이개발자
[자료구조 및 알고리즘] CH3. Array and Linked list
Array란? 선형자료구조 + 모든 item 같은 자료형 + item들이 메모리 상의 countinuous하게 저장 Array의 문제점 특정 위치 insert, delete가 불편(모든 item 위치 재배치해야함) 만약 얼마나 많은 item을 저장해야 하는지 모르는 상황이면 최대한 많은 메모리를 할당해야 함(waste) Linked list란? data part + link part(다음 item의 주소 가리킴)로 구성 모든 item이 다음 item과 연결되어있는 item sequence array와 달리 메모리 상에 꼭 continuous하게 저장되지 않음(consecutive일수도 있고 아닐수도 있다) Linked list의 장단점 장점 삽입, 삭제가 array에 비해 쉽다 메모리 낭비 최소화(필요한..
CS 기초/자료구조 및 알고리즘
2020. 10. 22. 13:40