크래프톤정글 1주차; 알고리즘, 재귀함수, 정렬, 완전탐색
참고: 부스트코스 CS50 모두를 위한 컴퓨터과학 에드위드 파이썬으로 배우는 알고리즘 기초 알고리즘 1. 알고리즘 표기법 빅O와 빅Ω 빅O 알고리즘 실행 시간의 상한 최악의 경우! (즉, 자료가 맨 마지막 경우에 발견되거나, 리스트 안에 없는 경우) O는 "on the order of"의 약자 → "~만큼의 정도로 커지는" 알고리즘별 일반적인 빅O O(n²) - 버블 정렬, 선택 정렬, 삽입 정렬(정렬이 하나도 안 된 경우) O(n log n) O(n) - 선형 검색 O(log n) - 이진 검색 O(1) 빅Ω 알고리즘 실행 시간의 하한 운이 좋은 경우! 알고리즘별 일반적인 빅Ω Ω(n²) - 버블 정렬, 선택 정렬 Ω(n log n) Ω(n) - 배열 안에 존재하는 값의 개수 세기, 버블정렬(이미 정렬..