기본개념) 자료구조, 알고리즘, List, 선택정렬, 병합정렬
# ⭐️ Abstract Data Type(추상적 자료형_ ADT) ''' 문제를 해결하기 위해 필요한 '자료의 형태 및 연산을 수학적으로 정의'한 모델 ex.집합, 리스트, 스택, 큐, 트리 등 vs Data Structrue(자료 구조) 추상적 자료형에서 정의한 연산들을 '구현한' 구현체 ex. 배열, 연결 리스트 등 알고리즘 반복되는 문제를 해결하기 위한 일련의 절차나 방법 ex. 정렬, 이진 탐색 등 ''' # ⭐️ 시간 복잡도와 공간 복잡도 ''' 시간 복잡도(Time Complexity) 알고리즘이 실행되는 데 소요되는 시간을 측정. 주어진 입력 크기에 따라 얼마나 빠르게 실행되는지? 주로 Big O(빅오) 표기법을 사용해서 표현하며, 알고리즘의 성능을 나타냄. 일반적으로 시간 복잡도가 작을수..
2023. 7. 5.