Coder's Cattitude

  • BOJ
  • Spring Boot
  • CS
  • Web
  • 끄적끄적
  • 태그

퀵 정렬 1

[알고리즘] 정렬 - (3) 퀵 정렬

3. 퀵 정렬 퀵 정렬은 지금까지 배운 정렬 알고리즘 중 가장 많이 사용되는 알고리즘이다. 퀵 정렬과 비교할 만큼 빠른 알고리즘으로 '병합 정렬' 알고리즘이 있다. 이 두 알고리즘은 대부분의 프로그래밍 언어에서 정렬 라이브러리의 근간이 되는 알고리즘이다. 퀵 정렬이 어떻게 동작하기에 이름부터 '빠른 정렬 알고리즘'일까? '기준 데이터를 성정하고 그 기준보다 큰 데이터와 작은 데이터의 위치를 바꾸면 어떨까?' 퀵 정렬은 기준을 설정한 다음 큰 수와 작은 수를 교환한 후 리스트를 반으로 나누는 방식으로 동작한다. 퀵 정렬에서는 '피벗(pivot)' 이 사용된다. 큰 수와 작은 수를 교환할 때, 교환하기 위한 '기준' 이 바로 '피..

CS/알고리즘 2024.01.21
이전
1
다음
프로필사진

🐶발자 말고 🐱발자 할거야

블로그 관리 | 글쓰기 | 방명록

  • 분류 전체보기 (164)
    • BAEKJOON (133)
      • 단계별로 풀어보기 (110)
      • 알고리즘 (23)
    • Web (5)
      • 티스토리 꾸미기 (3)
    • 끄적끄적 (2)
    • 프로그래밍 언어 (5)
      • C++ (3)
      • Python (2)
    • CS (18)
      • 알고리즘 (16)
      • 컴퓨터망 (0)
    • 개발 (0)
      • AWS (0)

최근글과 인기글

  • 최근글
  • 인기글

Copyright © Kakao Corp. All rights reserved.

  • minjublog
  • 밍쭈
  • 수(니)현이

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.