中文

度受限有序树的生成、排序与解排序

计算复杂性 2016-08-22 v1 离散数学 数据结构与算法

摘要

我们研究最大节点度为Δ\Delta的无标号有序树的生成、排序与解排序问题。此类树是化学树的一种推广。化学树是一种无标号树,其中没有节点度大于4。通过允许化学树的每个节点最多有Δ\Delta个子节点而非4个,我们得到了化学树的推广。此处,我们引入一种基于大小为4的字母表的新编码,用于表示最大度为Δ\Delta的无标号有序树。我们利用该编码以A序生成这些树,平均时间为常数、最坏情况时间为O(n)。鉴于所给编码,通过大小为O(n^2)且时间O(n^2)的预计算(假设Δ\Delta为常数),排序与解排序算法也被设计出来,时间复杂度分别为O(n)与O(nlogn)。

关键词

引用

@article{arxiv.1603.00977,
  title  = {Generation, Ranking and Unranking of Ordered Trees with Degree Bounds},
  author = {Mahdi Amani and Abbas Nowzari-Dalini},
  journal= {arXiv preprint arXiv:1603.00977},
  year   = {2016}
}

备注

In Proceedings DCM 2015, arXiv:1603.00536