1강 : 어서와! 자료구조와 알고리즘을 왜 배워야 하는지 알려줄게 파이썬 기본 자료구조 : str, list, dict, tuple, set, ... 자료구조를 왜 알아야할까? 파이썬의 기본 자료구조보다 주어진 문제를 빠르게 행할 수 있는 다른 자료구조가 있기 때문 ⇒ 효율성 알고리즘이란? 주어진 문제의 해결을 위한 자료구조와 연산 방법에 대한 선택 선택시 최적의 해법이 (응용 종류와 범위에 따라) 다르기 때문에 자료구조 이해가 필요 2강 : 선형 배열 선형 배열(Linear Arrays) List 활용 보통 array는 같은 type의 데이터만 원소로 존재 가능 (But List는 다른 type의 원소도 가능) 리스트(배열) 연산 #List의 길이와 무관한 연관/상수시간=> O(1) ...big O L..