자료구조의 큰 그림 : 어떤 구조로 데이터를 다룰 것인가 자료구조와 알고리즘자료구조: 데이터를 효율적으로 저장하고 관리하는 방식알고리즘: 주어진 문제를 해결하기 위한 효율적인 연산 방법시간복잡도와 공간 복잡도성능의 차이를 판단 하는 척도시간 복잡도 : 입력의 크기에 따른 프로그램 실행 시간 = 입력의 크기에 따른 연산 횟수 ![[Pasted image 20250226153209.png]]빅 오 표기법 시간 복잡도는 동일한 입력에도 실행 시간이 달라질 수 있음점근적 상한을 나타내는 표기법으로, 실행 시간 증가의 한계를 표현O(상한(n)) 형태로 작성하며, 입력 n이 무한대로 커져도 실행 시간이 해당 상한을 초과하지 않음을 의미예시: O(3n) → 실행 시간 증가율이 최대 3n보다 작거나 같음을 의미![[P..