안정 정렬과 불안정 정렬

2023. 4. 27. 00:00·알고리즘 (with JAVA)/기본 알고리즘

1. 안정 정렬 vs 불안정 정렬

- 안정 정렬은 반복되는 요소를 입력 때와 동일한 순서로 정렬시킨다.

 

- 불안정 정렬은 안정 정렬 개념의 반대를 의미한다.

 

- 예를 들면, 아래의 그림처럼 안정 정렬은 처음 시간 순으로 정렬하고 난 뒤 다시 지역으로 정렬한다면, 시간이 정렬된

상태에서 정렬되지만 불안정은 그렇지 않다.

by 나무위키

 

 

 

 

2. 안정 정렬에 대표적인 정렬들

- 삽입, 병합, 버블, 계수 정렬이 있다.

 

 

 

 

3. 불안정 정렬에 대표적인 정렬들

- 퀵, 선택 정렬이 있다.

저작자표시 (새창열림)

'알고리즘 (with JAVA) > 기본 알고리즘' 카테고리의 다른 글

선택 정렬 (Selection Sort)  (0) 2023.04.27
퀵 정렬 (Quick Sort)  (0) 2023.04.27
거품 정렬 (Bubble Sort)  (0) 2023.04.27
탐욕법 (Greedy Method)  (0) 2022.10.17
동적 계획법  (0) 2022.09.26
'알고리즘 (with JAVA)/기본 알고리즘' 카테고리의 다른 글
  • 퀵 정렬 (Quick Sort)
  • 거품 정렬 (Bubble Sort)
  • 탐욕법 (Greedy Method)
  • 동적 계획법
백_곰
백_곰
  • 백_곰
    친절한 코딩
    백_곰
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 알고리즘 (with JAVA)
        • 기본 알고리즘
        • 완전 탐색
        • 분할 정복 알고리즘
        • 동적 계획법
        • 탐욕법
        • 코딩 테스트 기출 문제
        • 코드트리 조별과제
      • 백준 (with JAVA)
        • 완전 탐색
        • 분할 정복
        • 그 외
      • 자바
        • 개발 환경 구축하기
        • 팁
        • 기본적인 개념
        • 컬렉션 프레임워크
        • 프로세스와 쓰레드
        • 지네릭스
        • 람다식
        • 스트림
        • 입출력 IO
        • 네트워킹
        • 열거형(enums)
        • java.lang 패키지
        • java.time 패키지
        • 유용한 클래스들
        • 형식화 클래스들
      • 안드로이드 with 자바
        • 응용 문제들
        • 자잘한 문제들
        • 오류 보고서
  • 블로그 메뉴

    • 링크

    • 공지사항

    • 인기 글

    • 태그

      안드로이드 스튜디오
      코딩트리조별과제
      알고스팟
      java.time 패키지
      코딩테스트
      java.lang패키지
      serializable
      중간연산
      outputstream
      역직렬화
      file
      코드트리
      불안정 정렬
      유용한 클래스
      snail
      안정 정렬
      선택 정렬
      다형성
      람다식
      자바 개념
      소켓 프로그래밍
      문자 기반 스트림
      TCP 소켓 프로그래밍
      ServerSocket
      InputStream
      스트림
      Collections Framework
      map()
      제자리 정렬
      Arrays
    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.3
    백_곰
    안정 정렬과 불안정 정렬
    상단으로

    티스토리툴바