Computer Science/대학원 기록

[컴퓨터 알고리즘] in place / not in place 정렬 알고리즘

KimTory 2023. 4. 13. 00:09

 

In place vs not In place Algorithm


  1. in place 정렬은 원소들의 개수에 비해 충분히 무시할 만한 저장 공간만을 더 사용하는 정렬 알고리즘
  2. not in place 정렬은 원소들의 개수에 비례하여 저장 공간을 더 사용하는 정렬 알고리즘

 

sentinel value란?

-. 더 이상의 처리 또는 사용 할 데이터가 없는 걸 나타내기 위한 값

e.g. merge sort에서 2개의 list 내의 끝에 위치한 값을 ∞로 설정하기도 한다.


https://velog.io/@cookncoding/%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98-%EA%B0%9C%EB%85%90-Stable-Sort-Inplace

 

[알고리즘 개념] Stable Sort &Inplace

컴퓨터 과학과 수학에서 정렬 알고리즘(sorting algorithm)이란 원소들을 번호순이나 사전 순서와 같이 일정한 순서대로 열거하는 알고리즘이다. (출처: 위키피디아)정렬에 들어가기 전에 2가지 개념

velog.io