
[고2 자료구조] 2학기 2차
·
고2/자료 구조
빅오 표기법O(1) 자료 수와 상관없이 일정한 수행 시간을 가진다.O(n) 자료 수의 증가가 수행 시간과 일정하게 늘어난다.O(n²) 자료 수가 2배로 늘어나면 수행 시간은 4배로 늘어난다. 시간복잡도알고리즘선택 정렬O(n²)1. 현재 자료 중에서 가장 작은 값을 찾는다.2. 그 값을 맨 앞에 위치한 기준 값과 교체한다.3. 교체한 기준 값을 제외한 나머지 자료에 대하여 위의 과정을 반복한다.버블 정렬1. 첫 번째 값과 두 번째 값을 비교하여 작은 값을 앞에 놓은 후 두 번째 값과 세 번째 값을 비교하여 작은 값을 다시 앞에 놓는 과정을 반복한다.2. n-1번째와 n번째 값까지 교환하여 n번째 값이 가장 큰 값을 가지면 1단계가 종료된다.3. n번째 값을 제외하고 첫 번째에서 n-1번째의 값..