社区
软件水平考试
帖子详情
Huffman为什么是贪婪算法?
tzk
2004-05-05 06:47:34
2002年试题:
Huffman是一种采用了_____的算法。
A 贪心 B、分治 C、递推 D、回溯
答案是A
贪婪算法是指不求最优、只求满意的解。Haffman算法构造的二叉树是最优二叉树,怎么能成为贪婪算法?
我认为应该是C递推算法
这种题目,出得太差,近乎死记概念
...全文
93
5
打赏
收藏
Huffman为什么是贪婪算法?
2002年试题: Huffman是一种采用了_____的算法。 A 贪心 B、分治 C、递推 D、回溯 答案是A 贪婪算法是指不求最优、只求满意的解。Haffman算法构造的二叉树是最优二叉树,怎么能成为贪婪算法? 我认为应该是C递推算法 这种题目,出得太差,近乎死记概念
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zzzle
2004-05-06
打赏
举报
回复
的确是贪婪算法,楼上乱来的。
因为每次选的都是概率出现最小的两个来构成树的左右节点。
这样构成的整个树的数学期望最小。你说如何是递推算法呢?
figo8848
2004-05-06
打赏
举报
回复
贪婪算法是为了求最优解,Huffman只是求最优解的
tearsea
2004-05-06
打赏
举报
回复
up
klbt
2004-05-05
打赏
举报
回复
是的,太不灵活
jolley
2004-05-05
打赏
举报
回复
Huffman今年会考吗?
贪婪算法
详细课件讲解
例如,在
Huffman
编码中,贪婪策略可以生成高效的编码,而在装载问题中,
贪婪算法
可能无法找到能完全填满船只的最优解。 分而治之算法(如折半查找、快速排序和归并排序)则是将大问题分解为两个或更多相同或相似的...
贪婪算法
.rar
贪婪算法
是一种在每一步选择中都采取在当前状态下最好或最优(即最有利)的选择,从而希望导致结果是全局最好或最优的算法策略。
贪婪算法
并不一定能够得到全局最优解,但通常可以在有限的计算时间内得到近似最优解。...
算法导论Let10GreedyAlgorithms.pptx
在这门课程中,
贪婪算法
(Greedy Algorithms)是解决优化问题的一种重要策略。
贪婪算法
通过每一步选择最优的选择,试图找到问题的全局最优解。这些算法简单且直观,常常用于解决具有“贪心选择性质”的问题。 贪婪...
交通咨询
huffman
Dijkstra算法是一种保证找到最短路径的
贪婪算法
,适合没有负权重的图。而A*搜索算法在Dijkstra的基础上加入了启发式函数,可以更快地找到目标,尤其在大型网络中表现优秀。启发式函数可以利用
Huffman
编码长度作为...
软件水平考试
2,958
社区成员
22,569
社区内容
发帖
与我相关
我的任务
软件水平考试
就计算机等级考试、软件初、中、高级不同级别资格考试相关话题交流经验,共享资源。
复制链接
扫一扫
分享
社区描述
就计算机等级考试、软件初、中、高级不同级别资格考试相关话题交流经验,共享资源。
c1认证
c4java
c4前端
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章