原文:《算法导论》第六章----堆排序

算法导论 学习记录目录 堆数据结构是一种数组对象,它可以被视为一棵完全二叉树。 二叉堆有两种:最大堆和最小堆。 最大堆的特性是指除了根以外每个节点的值最多和其父节点的值一样大。 堆可以被看成是一棵树,其高度为。 练习证明 保持堆的性质 过程如下图 函数作用与一棵以节点i为根的 大小为n的子树上时,调整节点i与其儿子的关系时,所用时间为,再加上对以i的某个子节点为根的子树调用维持堆的性质的函数所需 ...

2013-09-13 23:26 2 2304 推荐指数:

查看详情

算法导论第六章----堆排序练习(证明)(完整版)

算法导论》学习记录目录 欢迎指出其中的错误和交流。 关于堆排序的具体介绍和C代码实现见该链接。 算导关于堆排序的练习主要是一些证明,可以帮助理解堆的特征。部分练习是图示过程,这些练习认真用笔过一次会很有收获。 1.在高度为h的堆中,最多和最少的元素个数是多少? 最多:底层全 ...

Tue Sep 17 04:47:00 CST 2013 2 5629
算法导论课后习题解析 第六章

6.1-1 元素最少的情况是最底层只有一个叶子,即$2^h$;元素最多的情况是整棵树是满的,即$2^{h+1}-1$。(这里按照叶子到根的最大边数来定义高度) 6.1-2 设高度为h, ...

Fri May 31 21:47:00 CST 2013 3 4705
数据结构导论第六章查找表

一、概念 查找表(Search Table)是由同一类型的数据元素构成的集合,它是一种以查找为“核 心”,同时包括其他运算的非常灵活的数据结构。 查找就是从大量的数据元素中找出某个指定的数据元素。 ...

Thu Apr 02 22:16:00 CST 2020 0 693
第六章

8.解释一下名词。个英文缩写词的原文是什么? www, URL. HTTP, HTML, CGI, 浏览器, 超文本, 超媒体, 超链, 页面, 活动文档, 搜索引擎。 。。。 HTTP: 为了 ...

Tue Feb 15 17:09:00 CST 2022 0 884
第六章 字典

在本章中,我们将学习能够将相关信息关联起来的Python字典。我们将学习如何访问和修改字典中的信息。鉴于字典可存储的信息几乎是不受限制,因此我们会演示如何遍历字典中的数据。另外,我们还将 ...

Mon Mar 27 07:10:00 CST 2017 0 2004
第六章 consul UI

1、建立三个consul节点(一个server+两个client) 具体的过程见http://www.cnblogs.com/java-zhao/p/5375132.html 1)在终端下启动va ...

Wed Apr 13 22:45:00 CST 2016 7 10157
习题----第六章 图(转)

一、选择题 1.图中有关路径的定义是(A )。 A.由顶点和相邻顶点序偶构成的边所形成的序列 B.由不同顶点所形成的序列 C.由不同边所形成的序列 ...

Sat Apr 29 23:06:00 CST 2017 0 2796
第六章、情感的认知与表达

目录 第六章、情感的认知与表达 一、评估情感理解力与表达能力 二、焦虑障碍 (一)强迫症 (二)创伤后应激障碍 (三)厌学症 (四)选择性減默症 (五)社交焦虑障碍 ...

Wed Dec 18 03:51:00 CST 2019 0 1081
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM