Sorting an Array Using the Topological Sort of a Corresponding Comparison Graph

Sorting an Array Using the Topological Sort of a Corresponding Comparison Graph
复制标题

DOI:
10.1016/j.tcs.2020.09.004
复制
发表时间:
2020-08
期刊:
Theor. Comput. Sci.
影响因子:
--
通讯作者:
Balaram Behera
Balaram Behera
中科院分区:
其他
文献类型:
--
作者:
Balaram Behera

文献摘要

被引文献

相似文献

The quest for efficient sorting is ongoing, and we will explore a graph-based stable sorting strategy, in particular employing comparison graphs. We use the topological sort to map the comparison graph to a linear domain, and we can manipulate our graph such that the resulting topological sort is the sorted array. By taking advantage of the many relations between Hamiltonian paths and topological sorts in comparison graphs, we design a Divide-and-Conquer algorithm that runs in the optimal O (n log⁡ n) time. In the process, we construct a new merge process for graphs with relevant invariant properties for our use. Furthermore, this method is more space-efficient than the famous MergeSort since we modify our fixed graph only.