회고록

  • 홈
  • 태그
  • 방명록

Quick Sort 1

[자료구조] Selection Sort, Bubble Sort, Merge Sort, Quick Sort

Selection Sort 위 막대그래프들을 크기 순서대로 정렬해 보자. 보통 정렬은 크기가 젤 큰 것부터 정렬을 하거나, 크기가 젤 작은 것부터 정렬을 한다. 최악의 경우의 연산 횟수를 헤아려보자. N + (N-1) + (N-2) + (N-3) + ... + 1 = N(N+1) / 2 = (N^2+N) / 2상수를 떼면 N^2 + N이고 시간복잡도는 O(N^2)이다. 시간제한이 1초라면 시간초과가 난다. 코드public class 기초정렬(선택정렬){ static int[] arr = { 3, 2, 7, 116, 62, 235, 1, 23, 55, 77 }; static int n = 10; static void Main(string[] args) { ..

자료구조, 코딩테스트/정렬(Sort) 2026.04.25
이전
1
다음
더보기
프로필사진

회고록

ribblestudy 님의 블로그 입니다.

  • 분류 전체보기 (93) N
    • 회고 (1)
    • 입사 지원 (2)
    • 프로그래밍 언어 (1)
      • C# (1)
    • 버전 관리(Version Control) (1)
      • Git (0)
      • GitHub (1)
    • 통합 개발 환경(IDE) (2)
      • Cursor (2)
      • Visual Studio (0)
    • 자료구조, 코딩테스트 (62) N
      • 배열(Array) (10)
      • 연결리스트(Linked List) (3)
      • 스택(Stack) (13)
      • 큐(Queue) (6)
      • 덱(Deque) (5)
      • 너비 우선 탐색(BFS) (4)
      • 깊이 우선 탐색(DFS) (1)
      • 정렬(Sort) (7)
      • 해시(Hash) (6)
      • 수학(Math) (1)
      • 힙(Heap) (3)
      • 완전탐색(Exhaustive Search) (1)
    • 유니티 (11)
      • 공식 문서 (0)
      • 엔진 (4)
      • 이동 (7)
    • 비주얼 스튜디오 (0)
    • 기능 프로젝트 (0)
      • 캐릭터 이동 (0)
      • UI (0)
    • 개인 프로젝트 (13) N
      • Monster Marble (9)
      • ProjectA (4) N

Tag

Today I Learned, magnitude, deque, 스택, BFS, 자료구조, 유니티, 개인 프로젝트, Til, GitHub Desktop, 111퍼센트, counting sort, Unity, Quick Sort, C#, 게임 클라이언트 개발자, 너비 우선 탐색, 코딩테스트, heap, 깊이 우선 탐색, LLM, sqrMagnitude, 힙, shader, Radix Sort, 연결리스트, Boyer_Moore, DFS, Merge Sort, Rigidbody,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바