When Can We Sort ino(n log n) Time?

作者:

Highlights:

摘要

We define two conditions on a random access machine (RAM) with arithmetic and Boolean instructions and possible bounds on word and memory sizes. One condition asserts that we either restrict attention to short words or allow nonuniform programs. The second asserts that we either allow a large memory or a double-precision multiplication. Our main theorem shows that the RAM can sort ino(n log n) time if and only if both of these conditions hold. This theorem breaks down into four upper bounds only one of which has been known before, and two lower bounds neither of which has been known.

论文关键词:

论文评审过程:Received 29 July 1996, Available online 25 May 2002.

论文官网地址:https://doi.org/10.1006/jcss.1997.1474