Study Log

  • 홈
  • 태그
  • 방명록
#코딩 #게임 #일기장

전체 글 21

[알고리즘][C++] 삽입정렬 (Insertion Sort)

개요 삽입정렬 알고리즘은 배열의 모든 인덱스를 확인하며 차례차례 자신의 적절한 위치를 찾아 정렬하는 알고리즘이다. 위의 자료에서 정렬된 부분은 분홍색, 정렬하고자 하는 키 값은 회색으로 표시했다. 여기서 키 값은 앞의 정렬된 분홍색 부분배열의 적절한 위치에 삽입된다. 이후, 키 값은 다음 인덱스로 넘어가고 이것을 반복해 배열 전체를 돌게되면 정렬이 되는 매커니즘이다. 코드 void Insertion_Sort(int arr[], int size){ for(int j=1;j -1 && arr[i] > key){ arr[i+1] = arr[i]; i -= 1; } arr[i+1] = key; } } 함수의 매개변수로는 배열과 배열의 크기를 받는다. 배열의 0번째 인덱스는 굳이 살펴볼 필요가 없기 때문에 1번째..

알고리즘/알고리즘 2023.05.05
이전
1 2 3
다음
더보기
프로필사진

#코딩 #게임 #일기장

  • 분류 전체보기 (21)
    • 알고리즘 (11)
      • 백준 (2)
      • 알고리즘 (6)
      • 자료구조 (3)
    • 언어 (2)
      • C++ (0)
      • python (2)
    • 개발 (2)
      • 프론트엔드 (0)
      • 백엔드 (1)
      • Tools (1)
    • 코딩 팁 (3)
    • 수학 (1)
      • 미분적분학 (1)
      • 선형대수학 (0)
    • 잡담 (2)

Tag

C++, 이진검색 알고리즘, 정렬, 백준, C, 정렬 알고리즘, 세그멘테이션 오류 (core dumped) 해결법, 세그멘테이션 오류 해결법, 코딩 팁, core dumped 해결법, 재귀함수 검색 알고리즘, 코딩, 구름ide 세그멘테이션 오류 (core dumped), 언어, 알고리즘, 검색 알고리즘, 개발, 소프트웨어, Python, 자료구조,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

티스토리툴바