Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 실업인정인터넷신청
- 자취준비
- 취업사실신고
- 알고리즘
- HeadFirstDesignPatterns
- 후니의쉽게쓴시스코라우팅
- 막대기자르기
- 모여봐요동물의숲
- 자료구조
- leetcode
- 정보처리기사개정
- 전화영어
- array
- 부분합알고리즘
- 순열
- C++
- 사회초년생
- IT기초
- 코딩테스트
- 후니의쉽게쓴시스코네트워킹
- 캡쳐링
- 생애첫계약
- 프로그래머스
- 정보
- 실업급여
- 튜터링
- 동적계획법
- 회사폐업
- 네트워크
- 청년내일채움공제
Archives
- Today
- Total
목록배열 (1)
따봉도치야 고마워
배열과 리스트의 차이
배열과 리스트 : 동일한 특성의 데이터들의 집합을 가리키는 자료구조 둘의 가장 큰 차이는 구조적 차이라고 생각한다. 배열의 경우 연속된 메모리 공간에 할당되고, 리스트의 경우 메모리가 연속적인 공간에 있지 않고 다음 노드를 가리키는 주소값을 가지고 있다. 이런 차이에서 오는 각각의 장단점을 알아보자. *배열 (1)장점 - 구현이 쉬움 - 인덱스가 있어 조회에서 빠른 성능을 보여줌 - 연속된 메모리 공간에 할당되어 순차 접근에도 빠름 - 참조를 위한 추가 메모리 할당이 필요 없음 (2)단점 - 삽입/삭제 시 뒤에 요소들을 이동해야 해서 비효율적 - 선언 시 지정한 크기 변경 불가 - 메모리 재사용 불가 (초기 사이즈만큼 할당이 되고, 데이터가 없더라도 메모리를 차지하고 있음) *리스트 (1)장점 - 삽입/..
프로그래밍/공부
2020. 2. 25. 15:41