비망노트

  • 홈
  • 태그
  • 방명록

selection sort 1

JAVA - 선택정렬(Selection Sort)

✅ 선택정렬 ( Selection Sort ) 선택정렬은 거품정렬과 마찬가지로 O(n^2)의 시간복잡도는 가지고 구현이 간단하다. 하지만 제일큰 원소를 뒤로보내며 끝인덱스부터 정렬하는 방식인 거품정렬과 다르게 제일 앞인덱스부터 정렬한다. 데이터를 '비교'하고 그중 가장 최소값을 가진 원소와 위치를 '교환'하기 때문에 교환횟수가 적다. 마찬가지로 데이터외의 추가공간을 필요로 하지않기때문에 '제자리정렬' 이기도 하다. 📌 정렬과정 1. 초기데이터배열이 주어진다. 2. 제일 첫 인덱스부터 배열의 끝까지 돌며 최소값을 가진 인덱스를 찾는다. 3. 최소값을 가진 인덱스와 첫인덱스의 위치를 교환한다. 4. 제일첫 인덱스는 정렬된 상태이므로 다음인덱스를 최소값과 교환하며 반복해나간다. 초기 데이터배열이 주어진다. 1..

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

글쓰기 | 관리 | 방명록

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

Tag

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

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

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

티스토리툴바