BubbleSort
- 앞에서부터 두개씩 값을 비교해가며 정렬한다.
- 한 번 반복하면 마지막 요소는 가장 큰/작은 요소가 된다.
- 반복을 거듭할 때마다 마지막 인덱스 범위를 줄여나간다.
- O(n^2)
Greedy
- 주로 최적해를 구하기 위해 사용
- 여러 Case중 하나를 선택해야 할 때, 그 순간에 최적이라 판단한 것을 선택해 나간다. 각 순간마다 선택한 답은 지역적으로는 최적이나, 결과적으로도 최적인지는 알 수 없다.
- ex) 거스름돈 줄이기 (큰 잔돈부터 처리해 잔돈 갯수를 최소화)
'Programming' 카테고리의 다른 글
[Algorithm] 달팽이 배열 (0) | 2018.03.28 |
---|---|
[Algorithm] Binary Counting으로 subset구하기 (0) | 2018.03.27 |
[Node.js] NPM/Java Script (0) | 2018.03.26 |
[Node.js] 개요 (0) | 2018.03.26 |
[Python] 모듈 (0) | 2018.03.25 |