Notepad 로고 이미지Notepad

menu-opener icon
  • 홈
  • 방명록
  • 관리자
[Algorithm/C++] 삽입 정렬(Insertion Sort) - 비교 후 삽입 포스팅 썸네일 이미지

C++/Algorithm

[Algorithm/C++] 삽입 정렬(Insertion Sort) - 비교 후 삽입

1. 설명 삽입 정렬(Insertion Sort)란 리스트의 값들을 순차적으로 인접한 원소와 비교를 하여 위치를 교환해주며 정렬을 하는 방법 중 하나이다. 한 원소를 선택하여 위치를 변경해준다는 점에서 선택 정렬(Selection Sort)과 유사하다고 할 수도 있으며 인접한 원소 간 비교를 통하여 위치를 교환해주므로 거품 정렬(Bubble Sort)과도 유사하다고 할 수도 있다. 동작 예시를 살펴보면 오름차순 정렬을 위해서는 리스트의 첫 번째 위치에는 리스트에서 가장 작은 값이 위치하여야 한다. 시작은 두 번째 Index부터 시작하며 왼쪽에 있는 원소들과 비교를 통하여 더 큰 값이 왼쪽에 위치하고 있다면 교환하는 작업을 수행한다. 이 작업을 반복하여 수행함으로써 가장 작은 원소는 가장 왼쪽의 위치하게 ..

2022.09.20 게시됨

1
300x250

Profile

    Email: notepad1029@gmail.com

    Github: https://github.com/Notepad96

최근글

인기글

태그 클라우드

  • android 이미지 불러오기
  • android border
  • c++ algorithm
  • Terraform
  • Algorithm
  • android corner
  • android 이중 리사이클러뷰
  • Kotlin android
  • 쿠버
  • terraform azure
  • kotlin for
  • android 테두리
  • android simpledateformat
  • c++ stl
  • android viewbinding
  • Android kotlin DB
  • Android
  • kotlin sort
  • android kotlin recyclerview
  • Kotlin
  • Android kotlin
  • android floating button
  • android registerForActivityResult
  • android kotlin room
  • kubernetes
  • C++
  • android layout divid
  • android kotlin intent
  • android kotlin calendar
  • android api
Copyright . 베이스캠프 all rights reserved.
Designed by 베이스캠프
닫기 아이콘
사이드 프로필 배경이미지
블로그 이미지

Notepad96

IT, 코딩, 등 지식을 저장하고 편하게 볼 수 있도록 만든 메모장

  • 분류 전체보기 (195)
    • Android (86)
      • TIP (21)
    • Cloud (4)
    • C++ (49)
      • Algorithm (11)
      • Container (13)
      • STL (24)
    • Figma (1)
    • Kotlin (49)
      • Algorithm (8)
      • Syntax (13)
      • Collections (28)
    • Kubernetes (3)
    • Terraform (3)
Designed by 베이스캠프

티스토리툴바