비망노트

  • 홈
  • 태그
  • 방명록

quick sort 1

[JavaSrcipt] 정렬알고리즘 (퀵)

✅ Quick Sort 평균적으로 매우 빠른 수행 속도를 자랑하는 정렬 방법으로 분할 정복 알고리즘의 하나이다. ❗ 퀵 정렬은 불안정 정렬 에 속하며, 다른 원소와의 비교만으로 정렬을 수행하는 비교 정렬 에 속한다. ❗ 합병 정렬(merge sort)과 달리 퀵 정렬은 리스트를 비균등하게 분할한다. ❗ 문제를 작은 2개의 문제로 분리하고 각각을 해결한 다음, 결과를 모아서 원래의 문제를 해결하는 전략이다. ❗ 퀵 정렬의 과정 - 리스트 안에 있는 한 요소를 선택한다. 이렇게 고른 원소를 피벗(pivot) 이라고 한다. - 피벗을 기준으로 피벗보다 작은 요소들은 모두 피벗의 왼쪽으로 옮겨지고 피벗보다 큰 요소들은 모두 피벗의 오른쪽으로 옮겨진다. (피벗을 중심으로 왼쪽: 피벗보다 작은 요소들, 오른쪽: 피..

Algorithm/Baekjoon(Node.js) 2021.10.30
이전
1
다음
더보기
프로필사진

글쓰기 | 관리 | 방명록

  • 분류 전체보기
    • Backend
      • Internet
    • Java
    • Algorithm
      • Baekjoon(Java)
      • Programmers(Java)
      • Programmers(Oracle)
      • Codeforces
      • Baekjoon(Node.js)

Tag

기본수학, 문자열, LV1, 자바, 프로그래머스, 재귀, 브루트포스, BOJ, 반복문, BEAKJOON, java, 전체탐색, 정렬알고리즘, mdn, Programmers, 백준, 배열, \, 조건문, Baekjoon,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바