SUM_TUDY

  • 홈
  • 태그
  • 방명록

QuickSort 1

[알고리즘] 퀵정렬(Quick sort)이란?

1. 퀵정렬이란? Quick sort 퀵정렬(Quick sort)란, 분할과 정복(divide and conquer)의 개념을 이용하여 정렬하는 알고리즘으로 이름대로 평균적으로 가장 빠르게 작동하는 알고리즘이라고 할 수 있다. 배열 중 숫자를 하나 선택하고, 그 숫자를 기준으로 큰 수와 작은 수를 나누는 방식으로 진행된다. 퀵 정렬이 진행 방식은 다음과 같다. 배열에서 원소를 하나 선택한다. 이 때 선택되는 숫자는 Pivot이라고 부른다. 피벗이 되는 숫자를 기준으로 작은 값은 왼쪽으로, 큰 값은 오른쪽으로 나눈다. 분할되는 배열의 크기가 1 이하가 될 때까지 분할된 두 부분 내에서 또 다시 1~2의 과정을 반복한다. 분할된 부분 배열들을 합쳐 정렬된 배열을 최종 생성한다. 2. 퀵정렬의 예시 {2,8,..

대학원 2023.07.02
이전
1
다음
더보기
프로필사진

공부한 내용을 올리고 있습니다.

  • 분류 전체보기 (85)
    • 데이터 분석가로 살아남기 (19)
      • 세미나 후기 (3)
      • 자격증 후기 (0)
      • 활동 후기 (1)
      • 내가보려고모으는자료 (6)
      • 글또 (7)
      • 인생 (2)
    • 대학원 (5)
    • AI (15)
      • 이미지처리 (1)
      • 텍스트처리 (0)
      • 시계열 (8)
    • Python (22)
      • 일반 (10)
      • 오류해결 (5)
      • 파이썬클린코드 (6)
      • CPYTHON (1)
    • Cloud (1)
    • 강의 (3)
      • Datacamp_시계열 (3)
    • DBMS (2)
      • Oracle (2)
    • 시각화 (0)
      • Power Bi (0)
    • 코딩테스트 (12)
      • 프로그래머스SQL (4)
      • HackerRank SQL (2)
      • 백준 (5)
    • 독서 (1)
      • 서평 (3)
    • 정보 (1)
      • 스터디 (1)
    • 기타 (1)
250x250

Tag

sql, 백준, 프로그래머스, 파이썬, 파이썬클린코드, 주피터노트북, Oracle, datacamp, 데이터분석가, 시계열, 윈도우자동화, 코딩테스트, 시계열예측, PYTHON, 글또8기, pywinauto, 알고리즘, 글또, PROPHET, mysql,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

Archives

Calendar

«   2026/02   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :
링크드인

Copyright © Kakao Corp. All rights reserved.

티스토리툴바