728x90
반응형
cs50
1.Linear Search
왼쪽부터 오른쪽으로 하나하나씩 조회한다.
랜덤으로 되여있다.
o(n)
2. binary search
sord 되여있는 것을
중간 중간 이런식으로 한다.
bi => two
divide conquer
o(log n)
big O -> O worst case
3. bubble sort
bubble sort 옆에 있는것과 비교하여 바꾼다.
i , i+1
i 위치에 있는것 이 i+1 보다 크면 바꾼다.
O(n**2)
4. selection sort
한줄 보면서 제일 작은 것을 기억해서 처음과 잴 작은 것을 바꾼다.
0-> n-1
n(n-1)/ 2 => O(n**2)
5. insertion sort
6. recursion
left right 나누어서 한다.
7. merge sort
left , rigth 따로 따로 하고 합친다.
7 4 5 2 6 3 8 1
4 7
4 7 2 5
2 4 5 7
6 3 8 1
3 6 1 8
1 3 6 8
2 4 5 7 1 3 6 8
O( n log n )
반응형
'Deep learning > 개념' 카테고리의 다른 글
Optimizer (0) | 2021.03.27 |
---|---|
Activation Function (0) | 2021.03.27 |
DBN (0) | 2021.03.27 |
top-1 and top-5 (0) | 2020.08.18 |
선형회귀분석 ,군집화 ,다층 계층 신경망 ,병렬처리 ,부록 A: 한국어판 : 순환 신경망과 LSTM (0) | 2020.08.18 |