《算法导论》学习记录目录 堆数据结构是一种数组对象,它可以被视为一棵完全二叉树。 二叉堆有两种:最大堆和最小堆。 最大堆的特性是指除了根以外每个节点的值最多和其父节点的值一样大。 堆可以被看成是一棵树,其高度为。(练习证明) 保持堆的性质 过程如下图 函数作用 ...
算法导论 学习记录目录 欢迎指出其中的错误和交流。 关于堆排序的具体介绍和C代码实现见该链接。 算导关于堆排序的练习主要是一些证明,可以帮助理解堆的特征。部分练习是图示过程,这些练习认真用笔过一次会很有收获。 .在高度为h的堆中,最多和最少的元素个数是多少 最多:底层全满 ...... h,等比数列求和得 h 最少:底层只有一个节点 ...... h ,等比数列求和得 h h .证明:含n个元素 ...
2013-09-16 20:47 2 5629 推荐指数:
《算法导论》学习记录目录 堆数据结构是一种数组对象,它可以被视为一棵完全二叉树。 二叉堆有两种:最大堆和最小堆。 最大堆的特性是指除了根以外每个节点的值最多和其父节点的值一样大。 堆可以被看成是一棵树,其高度为。(练习证明) 保持堆的性质 过程如下图 函数作用 ...
6.1-1 元素最少的情况是最底层只有一个叶子,即$2^h$;元素最多的情况是整棵树是满的,即$2^{h+1}-1$。(这里按照叶子到根的最大边数来定义高度) 6.1-2 设高度为h, ...
本章问题 1.如果一个值的类型无法简单的通过观察它的位模式来判断,那么机器是如何知道应该怎样对这个值进行操纵的? answer:The machine doesn't make this dete ...
一、概念 查找表(Search Table)是由同一类型的数据元素构成的集合,它是一种以查找为“核 心”,同时包括其他运算的非常灵活的数据结构。 查找就是从大量的数据元素中找出某个指定的数据元素。 ...
8.解释一下名词。个英文缩写词的原文是什么? www, URL. HTTP, HTML, CGI, 浏览器, 超文本, 超媒体, 超链, 页面, 活动文档, 搜索引擎。 。。。 HTTP: 为了 ...
在本章中,我们将学习能够将相关信息关联起来的Python字典。我们将学习如何访问和修改字典中的信息。鉴于字典可存储的信息几乎是不受限制,因此我们会演示如何遍历字典中的数据。另外,我们还将 ...
《算法导论》学习记录目录 快速排序,对于n个数的输入数组,最坏情况运行时间:Θ(n^2);期望运行时间:Θ(nlgn);就地排序(Sort in place)。 数组A[p..r]会被分为两个子数组A[p..q-1]和A[q+1..r],其中A[p..q-1]的元素都不大于A[q ...
1、建立三个consul节点(一个server+两个client) 具体的过程见http://www.cnblogs.com/java-zhao/p/5375132.html 1)在终端下启动va ...