정용이의 놀이동산

  • 홈
  • 태그
  • 방명록

삽입 정렬 1

삽입 정렬(Insertion Sort)

소개 선택한 요소를 선택한 위치의 앞쪽에 있을 수 있는 올바른 위치에 삽입합니다. 2번 째 요소부터 선택해서 정렬 작업을 수행합니다. 선택한 요소 앞쪽은 항상 정렬되어 있는 구간입니다. 정렬이 수행되면서 정렬된 구간을 탐색하는 내부 반복문의 반복 횟수는 증가합니다. 배열의 요소가 n개 있을 때 시간복잡도는 O(n^2) 구현 public class InsertionSort { static void insertionSort(int[] arr) { // 정렬은 배열의 2번째 요소부터 시작합니다. for (int i = 1; i < arr.length; i++) { int j; int temp = arr[i]; // 정렬된 구간을 뒤에서부터 앞으로 순회한다. // 처음 temp와 arr[j]는 같은 대상이다. ..

Problem Solving/알고리즘 2021.06.13
이전
1
다음
더보기
프로필사진

정용이의 놀이동산

공부한 것을 복습하고, 일상을 기록합니다.

  • 분류 전체보기 (126)
    • 일상 (12)
      • 식사가 맛있다 (5)
      • 간식도 맛있다 (0)
      • 대외활동, 자격증, 장학금 (4)
      • 회고록 (2)
    • 컴퓨터공학 (21)
      • 자료구조 (5)
      • 데이터베이스(RDB) (2)
      • 네트워크 (10)
      • 운영체제 (2)
    • Problem Solving (38)
      • 알고리즘 (13)
      • BOJ (24)
      • Programmers (0)
    • Language | Basic (30)
      • Java (7)
      • Kotlin (0)
      • JavaScript (22)
      • Web (1)
    • Infra (3)
      • Docker (2)
      • NoSQL (1)
    • Framework | Library | Tool (12)
      • Spring Core (3)
      • Spring Cloud (0)
      • Spring Security (0)
      • Spring Data | JPA (5)
      • Spring Batch (0)
      • Template Engine (1)
      • Library (0)
      • tool (3)
    • ReadingBooks (2)
    • 자료실 (5)

Tag

Spring, 백준 알고리즘, USB 디스크, 자바스크립트, 그래프 탐색, 원시 타입, 최단 경로, Sort, 자료구조, 정렬, 장학금, 네트워크, 객체 타입, javascript, 브루트포스, java, 유니온-파인드, union-find, JPA, TCP/IP,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • 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.

티스토리툴바