내 학점 (C++)
[C++] 배열(Array)과 리스트(List)의 차이
자료구조를 처음 배우거나 코딩 테스트를 준비하다 보면배열(Array) 과 리스트(List) 의 차이에서 많이 헷갈린다.둘 다 여러 개의 데이터를 저장하지만,메모리 구조, 접근 방식, 성능 특성이 완전히 다르다.1. 배열(Array)이란?배열은 같은 타입의 데이터를 연속된 메모리 공간에 저장하는 자료구조이다.[10][20][30][40] ↑ ↑ ↑ ↑연속된 메모리배열의 핵심 특징메모리에 연속적으로 저장인덱스로 즉시 접근 가능크기가 고정 (정적 배열 기준)중간 삽입/삭제 비용이 큼C++ 배열 예시#include using namespace std;int main() { int arr[5] = {10, 20, 30, 40, 50}; cout 📌 특징arr[i] 접근은 항상 O(1)대신 ..
2026. 1. 23. 18:40