dr + (sun)eam = er
close
프로필 배경
프로필 로고

dr + (sun)eam = er

  • 분류 전체보기
    • Hello, World!
      • dr-sun-eamer
      • tr-sun-aveler
    • TIL
      • FrontEnd
      • BackEnd
      • Linux
      • Cloud
      • AI
      • Java
      • C
      • DB
      • CS
      • etc
    • Algorithm
      • BOJ
      • programmers
      • LeetCode
      • SWEA
      • JUNGOL
      • SQL
    • ERROR
    • HRM
    • SSAFY
      • SSAFYcial
      • PJT
    • ESCAPE
    • ARCHIVE
  • 홈
  • Hello, world
  • TIL
  • ERROR

[Java] 정렬 - 선택, 버블, 삽입

1. 선택 정렬 Selection sort 맨 앞 인덱스부터 전체를 탐색하여, 가장 작은 값을 찾아 앞으로 옮겨 오는 방법 (현재 값과 변경) 가장 작은 값부터 고정 됨 (앞에서부터) - 시간복잡도: O(n²) (전체 탐색해야 함) int arr1 [] = { 5, 7, 1, 2, 4, 3, 8, 9, 6, 10 }; for (int i = 0; i < arr1.length - 1; i++) { int min_idx = i; // 현재 위치 + 1 부터 끝까지 가장 작은 값의 인덱스 저장 for (int j = i + 1; j < arr1.length; j++) { if (arr1[j] < arr1[min_idx]) { min_idx = j; } } // 가장 작은 값과 현재 값 바꾸기 int temp ..

  • format_list_bulleted TIL/Java
  • · 2023. 3. 4.
  • textsms
  • navigate_before
  • 1
  • 2
  • navigate_next
인기 글
최근 글
전체 카테고리
  • 분류 전체보기
    • Hello, World!
      • dr-sun-eamer
      • tr-sun-aveler
    • TIL
      • FrontEnd
      • BackEnd
      • Linux
      • Cloud
      • AI
      • Java
      • C
      • DB
      • CS
      • etc
    • Algorithm
      • BOJ
      • programmers
      • LeetCode
      • SWEA
      • JUNGOL
      • SQL
    • ERROR
    • HRM
    • SSAFY
      • SSAFYcial
      • PJT
    • ESCAPE
    • ARCHIVE
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바