-
[알고리즘] C++ STL ) sort 와 stable_sort 의 차이IT&컴퓨터공학/자료구조&알고리즘 2021. 1. 17. 22:33
sort : 퀵 소트 기반 알고리즘
: 정렬 알고리즘 중에서 인덱스가 변경되는 알고리즘 ex ) selection , quick, heap sort 의 경우 unstable 하다.
특히, 각 문자가 같은 경우 뭐가 앞으로 올지 알 수 없음 !
stable_sort : 머지소트 기반 알고리즘
-> 즉 안정적인 정렬 ( 같은 원소값의 순서 보장 ) 이 필요하면 이걸 사용하자 !
일반적으로 sort 가 더 빠르긴 하다
'IT&컴퓨터공학 > 자료구조&알고리즘' 카테고리의 다른 글
[알고리즘] Level 3) 삼각달팽이 - C++ (0) 2021.01.26 [알고리즘]Level2 ) [3차]파일명 정렬 - C++ (0) 2021.01.17 [알고리즘] Level 2 ) 짝지어 제거하기 - C++ (0) 2021.01.14 [알고리즘]Level2 ) 피보나치 수 (0) 2021.01.14 [C++] 내림차순 정렬하기 (0) 2021.01.11 댓글