-
题名一种基于递归堆调整方法的最小生成树求解算法
- 1
-
-
作者
殷雯
徐海军
马佩勋
-
机构
株洲县职业中等专业学校
亚信联创科技(中国)有限公司市场中心解决方案咨询部
长沙民政职业技术学院软件学院
-
出处
《长沙民政职业技术学院学报》
2015年第2期135-137,共3页
-
基金
国家自然科学基金项目(编号:50875087)
-
文摘
Sollin算法是一种非常适合于并行计算的求解最小生成树方法,但其较高时间复杂度抵消了并行计算带来的好处。本文提出了一种递归的堆调整实现方法以及堆合并原则,解决了Sollin算法在子树合并时快速找到连接两棵相邻子树的最短的边的问题,降低最小生成树求解的时间复杂度。理论分析表明,该改进方法有效地将Sollin算法的时间复杂度由O(n2log2n)降低到了O(elog2n)。同时,根据边权重的分布情况不同,该算法并非必须遍历所有的边才能得到MST,实际时间复杂度将优于O(elog2n),最优可达O(n(log2n)2)。
-
关键词
最小生成树
Sollin算法
堆调整
递归方法
子树合并
-
分类号
TP18
[自动化与计算机技术—控制理论与控制工程]
-
-
题名借用线性表调整的二叉树堆转换算法
- 2
-
-
作者
胡媛
-
机构
青海大学计算机科学与技术系
-
出处
《网友世界》
2013年第9期4-4,共1页
-
基金
青海大学2012年课程建设项目(KC-12-2-3)“数据结构与算法青海大学教育教学研究项目”
-
文摘
在很多应用中,需要对完全二又树结点位置进行调整,使该数据集合具有堆的性质。现经过实验提出一种改进算法,利用优先级队列颇似队列(删除最早的数据)和栈(删除最新的数据)特性转存二叉树结构的结点元素,存储在线性表中。直接调用下滑调整算法操作线性表,使之具有堆特性,后续转回二叉树。
-
关键词
完全二叉树
下滑调整
堆调整
线性表操作
-
分类号
TP311.13
[自动化与计算机技术—计算机软件与理论]
-