7장. 배열
⚙️

7장. 배열

Category
알고리즘
Tags
Algorithm
Python
Array
Linear
Published
January 11, 2023
Author
Jay
배열은 값 또는 변수 엘리먼트의 집합으로 구성된 구조로, 하나 이상의 인덱스 또는 키로 식별된다.
 
자료구조는 크게 아래와 같이 나뉘며,
  • 메모리 공간 기반의 연속 방식 → 배열
  • 포인터 기반의 연결 방식 → 연결리스트
추상 자료형(ADT: Abstract Data Type, 스택 & 큐 등)의 실제 구현 대부분은
배열 혹은 연결 리스트를 기반으로 한다.
 
  • 32bit 시스템에서 int는 4byte(32bit)
  • 파이썬은 동적 배열(list) 자료구조를 지원하고, 정적 배열을 따로 지원x
 

문제 리스트

문제7: 두수의 합
문제8: 빗물 트래핑
🔸
문제9: 세 수의 합
문제10: 배열 파티션(I)
문제11: 자신을 제외한 배열의 곱