비망노트

  • 홈
  • 태그
  • 방명록

insertion sort 1

JAVA - 삽입정렬(Insertion Sort)

✅ 삽입정렬 ( Insertion Sort ) 삽입정렬은 버블 정렬의 비효율성을 개선하기위한 방법으로 데이터를 하나씩 확인하며, 각 데이터를 적절한 위치에 삽입하는 정렬방식이다. 한 데이터씩 비교해 적절한 위치에 들어가기 이전에, 해당 데이터의 앞에 있는 데이터들은 이미 정렬되었다고 가정하며 그렇게 정렬되어있는 데이터리스트에서 적절한 위치를 찾고 해당위치에 삽입된다. 마찬가지로 데이터외의 추가공간을 필요로 하지않기때문에 '제자리정렬' 이기도 하다. 📌 정렬과정 1. 초기데이터배열이 주어진다. 2. 현재 타겟의 값과 이전위치들의 원소들을 비교한다 ( 첫 타겟은 두번째 원소부터 시작한다 ) 3. 타겟의 값이 이전위치의 원소보다 작다면 위치를 교환한다. 4. 이전위치의 원소가 타겟보다 작을때까지 혹은 더이상 ..

Java 2022.09.01
이전
1
다음
더보기
프로필사진

글쓰기 | 관리 | 방명록

  • 분류 전체보기
    • Backend
      • Internet
    • Java
    • Algorithm
      • Baekjoon(Java)
      • Programmers(Java)
      • Programmers(Oracle)
      • Codeforces
      • Baekjoon(Node.js)

Tag

LV1, 자바, 기본수학, BOJ, 전체탐색, 백준, 브루트포스, 정렬알고리즘, 프로그래머스, 재귀, mdn, Programmers, Baekjoon, BEAKJOON, 문자열, 조건문, java, 배열, \, 반복문,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

티스토리툴바