Proceedings of the Korea Information Processing Society Conference (한국정보처리학회:학술대회논문집)
- 2000.10a
- /
- Pages.195-198
- /
- 2000
- /
- 2005-0011(pISSN)
- /
- 2671-7298(eISSN)
A New Sort Algorithm : Information Block Sort Algorithm(IBSA)
정보 블록 정렬 알고리즘
- Song, Tae-Ok (Dept. of Computer Education, Korea National University of Education) ;
- Jung, Sang-Wuk (Dept. of Computer Education, Korea National University of Education) ;
- Kim, Tae-Young (Dept. of Computer Education, Korea National University of Education)
- Published : 2000.10.13
Abstract
본 논문에서는 정보블록알고리즘(IBPA; Information Block Preprocessing Algorithm)을 이용한 정보블록 정렬알고리즘(IBSA; Information Block Sort Algorithm)을 제안하고 그 성능을 평가하였다. IBSA의 시간복잡도는 O(N)이며, 데이터의 분포상태에 영향을 받지 않는다. IBPA의 성능을 측정해본 결과, 2백만개의 랜덤데이터를 정렬한 경우, 중복 값 허용의 경우(a)는 퀵 정렬의 32.42%, 기수정렬의 9%정도의 비교회수만으로도 정렬할 수 있음을 보여주었으며, 중복 값이 없는 경우(b)는 퀵 정렬의 53.12%, 기수정렬의 12.79%정도의 비교회수만으로도 정렬할 수 있음을 보여주었다.
Keywords