루바의 여정

  • 홈
  • 태그
  • 방명록

삽입 정렬 1

[알고리즘]삽입 정렬

삽입 정렬(Insertion Sort) 리스트가 정렬된 부분과 정렬 안된 부분으로 나뉜다. 정렬 안된 부분의 가장 왼쪽 원소를 정렬된 부분의 적절한 위치에 '삽입'하는 방식의 알고리즘이다. 선택 정렬에 비해 구현 난이도가 높지만, 일반적으로 더 효율적으로 동작한다. 동작 방법 숫자 4, 3, 40, 5, 23, 18, 1 이 순서대로 준비되어 있다. 1) 첫 번째 원소 '4'는 정렬되어 있다고 판단하고, 두 번째 원소인 '3'이 어떤 위치로 들어갈지 판단한다. 화살표가 들어갈 수 있는 위치이고 빨간색 화살표가 들어가야하는 위치이다. 2) 이어서 '40'이 어떤 위치로 들어갈 지 판단한다. 원래 자리가 '40'이 들어갈 자리이다. 3) 이어서 '5'가 어떤 위치로 들어갈 지 판단한다. 4) 마지막으로 '1..

알고리즘 2022.09.15
이전
1
다음
더보기
프로필사진

루바의 여정

  • 분류 전체보기 (36)
    • 프로그래머스 (3)
      • MySQL (3)
    • 백준 (2)
      • python (2)
    • 혼자 공부하는 머신러닝 + 딥러닝 (8)
    • 알고리즘 (13)
    • Spring (2)
      • 쇼핑몰 프로젝트 (2)
    • JavaScript (3)
      • Cesiumjs (1)
    • IT 용어 (4)

Tag

REST, 서브트리, JavaScript, JS, 탐색, SQL, 알고리즘, 정렬, search, restapi, 회귀, 프로그래머스, MySQL, 수치 모델, 노드, 트리, 백준, restful, 최단 경로, sort,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

티스토리툴바