CLRS 6.1-2 :

证明:含n个元素的堆的高度为[lgn].

证明:因为 2^h <= n <= 2^(h+1) - 1

所以 lg(n+1) -1 <= h<= lg(n)

可推出lg(n) - 1 < lg(n+1) -1 <= h<= lg(n)

从而h = [lgn].

转载于:https://www.cnblogs.com/null00/archive/2011/03/20/2065082.html

算法导论6.1-2习题解答相关推荐

  1. 算法导论12.2节习题解答

    CLRS 12.2-1 C错,240及240之后的节点应该都为911左子树上的节点,那么所有节点必然小于或等于911,但点912明显违反了. CLRS 12.2-2 SEARCH-MINIMUM(x) ...

  2. 北师范《计算机导论》在线作业,计算机导论教学指导与习题解答简介,目录书摘...

    编辑推荐: 根据教育部"高等学校计算机科学与技术专业规范"组织编写 与美国ACM和IEEE CS ComputingCurricula新进展同步 国家精品教材配套用书 ●提供了教材 ...

  3. 算法导论-3.递归部分习题选

    这一部分主要算法导论中递归式.堆排序和快速排序章节里选择的对我而言较有价值的题目. 练习4.1-1 证明 $T(n)=T(\lceil n/2\rceil)+1$ 的解为 $O(\lg n)$ . 解 ...

  4. 算法导论第二章部分习题自我解答

    练习: 2.3-2:去掉合并排序中的哨兵值 #include <iostream> using namespace std; void Merge(int* A, int p, int q ...

  5. 算法导论第三版习题4.5

    4.5-1 a f(n)=1,nlogba=nlog42=n12f(n)=1,n^{log_b a} = n^{log_4 2} = n^{\frac{1}{2}} 当0<ϵ≤12时,f(n)= ...

  6. 算法导论第七章习题答案(第三版) Introduction to Algorithm

    Exercises 7.1-1.略. 7.1-2. 返回的q值等于r,当数组中所有元素都相同时,可以将等于主元的值轮流放到两个集合中. 7.1-3 for循环正好是Θ(n)的复杂度,所以PARTITI ...

  7. 算法导论第10章习题

    10.1-1 略 10.1-2 把这个数组的头和尾各当成一个stack就好了,如果一个stack在push的过程中发现已经有值了就说明放满了. 10.1-3 略 10.1-4 ENQUE,DEQUE中 ...

  8. 算法导论第三版习题6.4

    6.4-1 (a) 首先调用BUILD-MAX-HEAP(A)得到最大堆A1={25,13,20,8,7,13,2,5,4}A_1=\{25,13,20,8,7,13,2,5,4\} (b) 然后将A ...

  9. 数据结构与算法 Python语言实现 课后习题解答Chapter 2

    2.7 Exercises Reinforcement R-2.1 Give three examples of life-critical software applications. https: ...

  10. 算法导论第三版习题4.3

    4.3-1 假设对∀m≤n0,∃c≥0,\forall m\le n_0,\exists c\ge0,使得: T(m)≤cm2 \begin{align} T(m) \le cm^2 \end{ali ...

最新文章

  1. 2018年终总结之AI领域开源框架汇总
  2. 剑指 Offer 59 - I. 滑动窗口的最大值
  3. 格式化字符串的几种方式
  4. java类型比较_java 基本数据类型 ==和equals()比较
  5. 程序员美团面试挂了,7天后去腾讯面试,见到面试官:好巧啊!!
  6. Outlook2010新建域内Exchang邮箱的另一种方法
  7. ncurses窗口机制:newwin(),wprintw(),delwin(),box(),wborder(),
  8. 微信官方都辟谣,可真有技术人用 AI、大数据实现头像添加圣诞帽了!
  9. Android开发重要参考资料
  10. Nginx1.10编译安装
  11. keras搭建wgan-gp和wgan-div,可生成图像
  12. 产品案例分析 - 华为软件开发云
  13. 如何查看APP ID
  14. 留学文书中到底要回答哪些问题?
  15. python连接oracle报错:DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library: “
  16. Bootstrap 导航/滑动门(nav)
  17. 计算机网络分层结构概述
  18. MongoDB免安装版安装
  19. vue在生产环境、测试环境和开发环境,三种环境下配置不同的api地址
  20. neko虚拟机对象文档与扩充

热门文章

  1. Android应用程序目录结构框架搭建
  2. java8 - 新的时间日期API示例
  3. 翻译 | 摆脱浏览器限制的JavaScript
  4. ci框架——辅助函数
  5. 回档|2015.3.05
  6. 双12众商超沦陷,你是否习惯了扮演观众?
  7. 可可肉的奋斗(第一天)2012-12-24
  8. 5月下旬全球域名解析服务商TOP15:万网居第15
  9. Struts2+JSON特别让人恶心的一个问题
  10. 绝对养眼 Tech·Ed 2008大会SHOW GIRL动感热舞