The Journal of Korean Association of Computer Education (컴퓨터교육학회논문지)
- Volume 6 Issue 3
- /
- Pages.1-8
- /
- 2003
- /
- 1598-5016(pISSN)
- /
- 2733-9785(eISSN)
A Study on Information Block Sort Algorithm
정보 블록 정렬 알고리즘에 관한 연구
- 송태옥 (관동대학교 컴퓨터교육과)
- Received : 2003.04.30
- Accepted : 2003.06.10
- Published : 2003.07.30
Abstract
In this paper, I proposed a sort algorithm named Information Block Sort Algorithm(IBSAl which is not influenced on distribution of data in the list and has time complexity of O(NlogN). Also I evaluated the IBSA using a simulator. Performance analysis shows that, in case of sorting randomly generated two millions data, the number of actual comparisons has taken place about 36% of the number of comparisons in the improved Quick sort algorithm and 22% in Quick sort algorithm.
본 논문에서는 O(NlogN) 의 시간 복잡도와 데이터의 분포상태에 영향을 받지 않는 정보블록 정렬알고리즘(IBSA : Information Block Sort Algorithm)을 제안하고, 시뮬레이터를 이용하여 그 성능을 평가하였다. 2백만 개의 랜덤 데이터를 이용하여 IBSA의 성능을 측정해본 결과, 퀵 정렬의 22%, 개선된 퀵 정렬의 36% 정도의 비교회수만으로도 정렬할 수 있음을 보여주었다.
Keywords