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
- 의사결정나무
- Linux
- BFS
- 앙상블
- CF
- Oracle ASSM
- Spark jdbc parallel read
- Oracle 논리적 저장 구조
- 리눅스 환경변수
- 오라클 데이터 처리방식
- Collaborative filtering
- Spark 튜닝
- 네트워크
- airflow 정리
- git init
- 랜덤포레스트
- 데이터 분석
- eda
- enq: FB - contention
- 통계분석
- 알고리즘
- git stash
- Spark Data Read
- git 기본명령어
- Python
- Decision Tree
- 추천시스템
- 배깅
- 데이터분석
- SQL
Archives
- Today
- Total
목록삽입 정렬 알고리즘 (1)
[Alex] 데이터 장인의 블로그
[알고리즘] 3) 삽입 정렬 알고리즘
삽입 정렬 알고리즘 삽입 정렬은 리스트의 범위를 2 -> 3 -> 4개 씩 늘려나가면서 새롭게 추가된 인자를 기존 값들과 비교하는 알고리즘. 설명 1. 아래 인자들이 [2,1] 부터 차례대로 5, 4, 3 입력 받는다고 가정한다. [2, 1, 5, 4, 3] 2. 처음에 두 인자를 비교한 후에 정렬을 수행한다. [2, 1]: 2 > 1 => swap ^ ^ [1, 2] * * 3. 그 다음 기존의 정렬 범위에 한칸을 확장하여 세번째 값을 추가시키고 비교 진행한다. 5와 2를 비교하여 움직임이 없었다는 것은 1과의 비교도 진행할 필요가 없다는 것을 의미하므로 종료하고 다음 인자를 입력 받는다. [1, 2, 5]: 2 OK ^ ^ [1, 2, 5] * * * 4. 4를 입력받은 후에 스와핑을 진..
알고리즘
2022. 6. 26. 15:09