当前位置: 首页 > backend >正文

算法导论第6章思考题

6.3-2
func(A)
1 A.heap-size=A.len
2 \quad for i= ⌊ A . l e n 2 ⌋ \lfloor {A.len\over2}\rfloor 2A.len downto 1
3 \qquad MAX-HEAPIFY(A,i)
对于第2行的循环控制变量i来说,为啥要求它是从 ⌊ A . l e n 2 ⌋ \lfloor {A.len\over2}\rfloor 2A.len到1递减,而不是从1到 ⌊ A . l e n 2 ⌋ \lfloor {A.len\over2}\rfloor 2A.len递增呢?
这样就不被允许执行第三行了
6.3-3 证明:包含n个元素的堆中,至多有 ⌈ n 2 h + 1 ⌉ \lceil{n\over2^{h+1}}\rceil 2h+1n个高度为h的结点
h=0时,结点数为n- ⌊ n 2 ⌋ \lfloor{n\over2}\rfloor 2n= ⌈ n 2 ⌉ \lceil{n\over2}\rceil 2n,满足
假设高度为h-1时成立,

http://www.xdnf.cn/news/3231.html

相关文章:

  • linux find命令妙用
  • 公司运营-税务篇
  • winget使用
  • 【人脸去遮挡前沿】三阶段级联引导学习如何突破真实场景遮挡难题?
  • 从零开始学Python游戏编程49-二维数组3
  • 【数学建模国奖速成系列】优秀论文绘图复现代码(三)
  • 4月30日星期三今日早报简报微语报早读
  • 关于PyCharm新版本出现大量空的`jcef_xx.log`文件的解决方法
  • 【Vue2】1-创建一个Vue实例
  • 麒麟、UOS系统在线打开word文件并提取修订痕迹
  • 机器视觉橡胶制品检测的应用
  • 【来自AI】RS485,Rs232,Modbus的区别和联系是什么
  • 小知识总结记录
  • 用Python构建自动驾驶传感器融合算法:从理论到实践
  • 第五届图像、视觉与智能系统国际会议(ICIVIS 2025)参会通知
  • Poco C++全面开发指南:网络应用开发
  • 综合开发-手机APP远程控制PLC1500柱灯的亮灭
  • 嵌入式开发高频面试题全解析:从基础编程到内存操作核心知识点实战
  • 基于UNet算法的农业遥感图像语义分割——补充版
  • Mysql数据库高可用解决方案-Mysql Router
  • 智能参谋部系统架构和业务场景功能实现
  • MCP Server 的 Stdio 与 SSE:两种通信方式的本质差异与技术选型指南
  • leetcode42-接雨水
  • OCR身份证识别(正反面)_个人证照OCR识别_开放API接口使用指南
  • iVX:数字化转型全场景技术革新与生态构建实践
  • 大连理工大学选修课——机器学习笔记(6):决策树
  • JCRQ1河马算法+消融实验!HO-CNN-LSTM-Attention系列四模型多变量时序预测,作者:机器学习之心
  • Linux架构篇、第1章_01架构的介绍HTTP HTTPS 协议全面解析
  • 【Axure教程】增删改饼图
  • PostgreSQL 中 VACUUM FULL 对索引的影响