나다김강니

  • 홈
  • 태그
  • 방명록

삽입 정렬 1

[ 정렬 ] 삽입 정렬, 퀵 정렬(백준 11399, 11004)

삽입 정렬(Insertion Sort) : O(n2)이미 정렬된 데이터 범위에 정렬되지 않은 데이터를 적절한 위치에 삽입시켜 정렬 1️⃣  현재 index에 있는 데이터 값을 선택한다.2️⃣  현재 선택한 데이터가 정렬된 데이터 범위에 삽입될 위치를 탐색한다.3️⃣  삽입 위치부터 Index에 있는 위치까지 shift연산을 수행한다.4️⃣  삽입 위치에 현재 선택한 데이터를 삽입하고 index++연산을 수행한다.5️⃣  전체 데이터의 크기만큼 index가 커질 때까지, 즉 선택할 데이터가 없을 때까지 반복한다.6️⃣  비교 대상이 없을 때까지 1️⃣ ~ 5️⃣ 를 반복한다.☝🏻 적절한 삽입 위치를 탐색하는 부분에서 이진 탐색등과 같은 탐색 알고리즘을 사용하면 시간 복잡도를 줄일 수 있다.      O(..

[ STUDY ]/CodingTest 2024.11.07
이전
1
다음
더보기
프로필사진

나다김강니

험나난세상속에뛰어든건나니까암오케....

  • 분류 전체보기 (99)
    • [ Naver Cloud Camp ] (8)
    • [ STUDY ] (87)
      • Spring Boot (10)
      • Linux (9)
      • CodingTest (38)
      • CS (20)
      • 끄적끄적.. (8)
      • 디자인 패턴 (2)
      • JavaScript (0)
    • [ PROJECT ] (3)
      • PetHarmony (3)

Tag

linux, dp, CodeUp, React, 오블완, 모두의 리눅스, BFS, 다익스트라, 우선순위 큐, HTTP, 티스토리챌린지, Spring Security, Redux, dfs, VMware Fusion, Troubleshooting, JWT, redux-persist, spring boot, 백준,

최근글과 인기글

  • 최근글
  • 인기글

Archives

Calendar

«   2025/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 © Kakao Corp. All rights reserved.

티스토리툴바