کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
396315 666372 2006 17 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Efficient unbalanced merge–sort
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر هوش مصنوعی
پیش نمایش صفحه اول مقاله
Efficient unbalanced merge–sort
چکیده انگلیسی

Sorting algorithms based on successive merging of ordered subsequences are widely used, due to their efficiency and to their intrinsically parallelizable structure. Among them, the merge–sort algorithm emerges indisputably as the most prominent method. In this paper we present a variant of merge–sort that proceeds through arbitrary merges between pairs of quasi-ordered subsequences, no matter which their size may be. We provide a detailed analysis, showing that a set of n   elements can be sorted by performing at most n⌊logn⌋n⌊logn⌋ key comparisons. Our method has the same optimal asymptotic time and space complexity as compared to previous known unbalanced merge–sort algorithms, but experimental results show that it behaves significantly better in practice.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Information Sciences - Volume 176, Issue 10, 22 May 2006, Pages 1321–1337
نویسندگان
, ,