단순하고 스테이블한 머징알고리즘

On a Simple and Stable Merging Algorithm

초록

We investigate the worst case complexity regarding the number of comparisons for a simple and stable merging algorithm. The complexity analysis shows that the algorithm performs comparisons for two sequences of sizes and . So, according to the lower bound for merging , the algorithm is asymptotically optimal regarding the number of comparisons. For proving the worst case complexity we divide the domain of all inputs into two disjoint cases. For either of these cases we will extract a special subcase and prove the asymptotic optimality for these two subcases. Using this knowledge for special cases we will prove the optimality for all remaining cases. By using this approach we give a transparent solution for the hardly tractable problem of delivering a clean complexity analysis for the algorithm.

키워드

스테이블 머징미니멈 스토리지알고리즘복잡도stable mergingminimum storagecomplexity of algorithms
제목
단순하고 스테이블한 머징알고리즘
제목 (타언어)
On a Simple and Stable Merging Algorithm
저자
김복선아네쿠츠너
DOI
10.5391/JKIIS.2010.20.4.455
발행일
2010-08
저널명
한국지능시스템학회 논문지
20
4
페이지
455 ~ 462