Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 머신러닝 기초
- loss
- rnn
- Hypothesis
- classifier
- 자연어처리
- 파이썬
- 백준
- Deep learning
- Natural Language Processing with PyTorch
- Cross entropy
- 파이토치
- 홍콩과기대김성훈교수
- Softmax
- Python
- 머신러닝
- machine learning
- 강의자료
- DP
- 스택
- tensorflow
- DynamicProgramming
- BAEKJOON
- MSE
- AI
- pytorch
- 정렬
- 알고리즘
- 강의정리
- 딥러닝
Archives
- Today
- Total
목록Merge (1)
개발자의시작
[알고리즘][병합정렬][MergeSort][정렬][파이썬][Python]-정리 및 코드
Merge Sort(병합 정렬) 병합 정렬은 안정 정렬에 속하며, 분할 정복 알고리즘의 하나입니다. 아이디어 병합 정렬은 분할 정복 알고리즘을 사용한다. 분할 정복은 문제를 작은 2개의 문제로 분리하고 각각을 해결한 다음 결과를 모아서 원래의 문제를 해결하는 전략이다. 분할 정복은 일반적으로 재귀 호출을 사용하여 구현한다. 병합 정렬은 다음의 과정을 갖는다. 1. 분할: 입력 리스트를 같은 크기의 2개의 부분 리스트로 분할한다. 2. 정복: 부분 리스트를 정렬한다. 여기서 부분 리스트가 충분히 작지 않다면 재귀 호출을 통해 다시 분할 정복을 한다. 3. 결합: 정렬된 부분 리스트를 하나의 리스트로 병합한다. 병합 정렬 과정 - 추가적인 리스트가 필요하다. - 각 부분 리스트를 정렬할 때도 병합 정렬을 재..
알고리즘(Algorithm)/기초(Basic)알고리즘
2021. 9. 3. 03:14