
💡 How Quicksort Works ? 퀵정렬은 피봇(pivot)을 기준으로 큰 숫자와 작은 숫자를 서로 교환한 다음 배열을 반으로 나눈다. 즉, 피봇보다 작은 숫자는 피봇 왼쪽으로, 큰 숫자는 오른쪽으로 분할한다. 이런식으로 쭉 내려가면 정렬이 되고, 이를 결합하면 정렬된 리스트를 얻을 수 있다. 👍 분할 정복 알고리즘으로 평균적으로 매우 빠른 수행 속도를 나타내는 것이 특징이다. 코드 def quick_sort(left, right): if left >= right: return pivot = left i = left+1 j = right-1 while i
algorithm/swea
2021. 5. 5. 02:11
글 보관함
TAG
- dfs
- 20057 마법사 상어와 토네이도
- 브루트포스
- 기지국설치
- 백준
- 알고리즘
- merge에러
- 프로그래머스
- 2579 계단오르기
- 2018 카카오 공채
- 삼성기출
- git 미러링
- 21609 상어 중학교
- 17406 배열돌리기4
- swea
- dp
- 파이썬
- 영어끝말잇기
- merge 에러
- react
- Python
- 20056 마법사 상어와 파이어볼
- 보석쇼핑
- BFS
- 삼성코테
최근에 올라온 글
- Total
- Today
- Yesterday
최근에 달린 댓글