- 0
- 0
- 约2.79千字
- 约 25页
- 2016-11-30 发布于重庆
- 举报
算法设计与分析_04算法分析举例
算法设计与分析演示稿 纪玉波制作(C) 算法设计与分析 ——算法分析举例 算法分析举例 本节举几个对具体算法进行分析的例子,可以由此学习分析的方法,举一反三再分析其它的算法。 * * 例1. 堆阵排序 1.堆阵 堆阵排序(Heap sort, 1964年Robert W. Floyd 和J.Williams共同设计,1978年Robert W. Floyd获图灵奖)是利用二叉树的一种排序方法。堆(Heap)也译为堆或堆垒,是与二叉排序树不同的一种二叉树,它的定义为:一个完全二叉树(完全二叉树:各层都是满的,只是最下面一层从右边起连续缺几个结点),它的每个结点对应于原始数据的一个元素,且规定:如果一个结点有子结点,此结点数据必须大于或等于其子结点的数据。由此可见,堆是完全二叉树,且规定了父结点和子结点数据之间必须满足的条件。 由于堆阵是完全二叉树,采用将结点顺序编号存于一维数组中的表示法较链接表示法节省存储也便于运算。设某堆的结点数共有n个,顺序将它们存人一维数组K中,下标从1到n。根据顺序表示二叉树的特点,除下标为1的结点是整个树的根结点而没有父结点以外,其余下标为j的结点(2≤j≤n)都有父结点,父结点的下标为i= 。故堆阵的条件可以表示成: K[i]≥K[j] 当2≤j≤n 和i= 由堆的定义可知,其根结点(
您可能关注的文档
- 第十章家畜福利.ppt
- 02形式化需求说明技术.ppt
- 2009-20102《算法分析》ppt-近似算法.ppt
- 26表示物质的符号.ppt
- 3活动图.ppt
- 8+内生性工具变量与GMM估计.ppt
- PCR技术的原理及其应用.ppt
- LMI工具箱介绍俞立.ppt
- ]高二数学选修4-2矩阵与变换.ppt
- spss数据统计分析(2016-2017-1).ppt
- JJF(石化)081-2023乙醇气体检测报警器校准规范.pdf
- 计量规程规范 JJF(石化)081-2023乙醇气体检测报警器校准规范.pdf
- 计量规程规范 JJF(石化)086-2023恒温振荡培养箱校准规范.pdf
- 《JJF(石化)086-2023恒温振荡培养箱校准规范》.pdf
- JJF(石化)097-2023橡胶压缩屈挠试验机校准规范.pdf
- JJF(石化)084-2023润滑油蒸发损失测定仪(诺亚克法)校准规范.pdf
- 《JJF(石化)102-2023撞击感度试验仪校准规范》.pdf
- JJF(石化)102-2023撞击感度试验仪校准规范.pdf
- 计量规程规范 JJF(石化)102-2023撞击感度试验仪校准规范.pdf
- 计量规程规范 JJF(石化)070-2023气体和蒸气点燃温度测定仪校准规范.pdf
最近下载
- 网络传播道德与法规最版.doc VIP
- 中考物理压轴题及答案(力学).doc VIP
- 2025至2030中国纺织服装行业发展现状及发展趋势与投资风险报告.docx VIP
- 国产护肤消费者偏好研究-洞察与解读.docx VIP
- 有色标准炭素制品生产炉窑石墨化电阻炉热平衡测定与计算方法.docx VIP
- HS编码(海关编码)完全指南【完整版】.docx VIP
- 24CJ76-2 单层防水卷材屋面保温建筑构造——PCR复合保温板.pdf VIP
- 网络传播法规(自考14339)复习必备题库(含答案).pdf VIP
- 中考数学压轴题系列·天津市篇.pdf VIP
- 2026年朔州陶瓷职业技术学院单招语文考试卷.docx VIP
原创力文档

文档评论(0)