1-1
只有当局部最优跟全局最优解一致的时候,贪心法才能给出正确的解。(1分)
T

1-2
Let S be the set of activities in Activity Selection Problem. Then there must be some maximum-size subset of mutually compatible activities of S that includes the earliest finish activity a​m​​(1分)
T

1-3
令S为活动选择问题(Activity Selection Problem)中所有活动的集合。则最早开始的活动a​s一定被包含在S的某个最大相容活动子集中。(1分)
F 是最早结束的活动

1-4
在活动选择问题(Activity Selection Problem)中,令 S 为活动的集合。以“每次收集最迟开始的活动”为贪心原则,可以正确找到 S 中相互兼容活动的最大规模的子集合。(1分)
T

1-5
令 C 为字母集,其中每个字符 c 有对应频率 c.freq。若 C 的大小为 n,则其中任一字符 c 的最优前缀编码长度都不会超过 n−1.(2分)
T 实际上,极端情况是只有三个结点组成的二叉树

1-6
哈夫曼编码是一种最优的前缀码。对一个给定的字符集及其字符频率,其哈夫曼编码不一定是唯一的,但是每个字符的哈夫曼码的长度一定是唯一的。(2分)
F 哈夫曼码的长度不是唯一的

2-1
给定一段文本中的4个字符(a, b, c, d)。设a和b具有最低的出现频率。下列哪组编码是这段文本可能的哈夫曼编码?(2分)
A.a: 000, b:001, c:01, d:1
B.a: 000, b:001, c:01, d:11
C.a: 000, b:001, c:10, d:1
D.a: 010, b:001, c:01, d:1
答案:A
解析:根据一个哈夫曼树父节点必然有两个叶子节点性质判断

2-2
给定一段文本中的 4 个字符 (u,v,w,x) 及其出现频率 (f​u​​ ,f​v​​ ,f​w​​ ,f​x)。若对应的哈夫曼编码为 u: 00, v: 010, w: 011, x: 1,则下列哪组频率可能对应 (f​u,f​v ,f​w ,f​x)?(3分)
A.15, 23, 16, 45
B.30, 21, 12, 33
C.41, 12, 20, 32
D.55, 22, 18, 46
答案:B 中间两个的哈夫曼编码最长也说明了深度越深既频率越小
2-3
Given 4 cases of frequences of four characters. In which case(s) that the total bits taken by Huffman codes are the same as that of the ordinary equal length codes?
(1) 1 2 2 3
(2) 1 1 1 2
(3) 2 2 3 5
(4) 1 2 3 4
(3分)
A.(1) and (2)
B.(3) only
C.(1), (2) and (4)
D.(2) only
答案:A
等长编码是,比如,有四个字符,使用00,01,10,11表示,而哈夫曼编码是根据哈夫曼树给出的,以A为例,哈夫曼树的可能的一种,如图,但是其实根据规则不同会得到不同的树,得到的编码刚好也是00,01,10,11

2-4
给定一系列活动的集合 S={a​1​​,a​2​​ ,⋯,a​n​​ }。每个 a​i​​ 在时间区间 [s​i
,f​i​​ ) 内进行。给定一个实例 S 如下, 则相容活动的最大规模是 __。greedy试题.
(2分)
A.4
B.5
C.6
D.7
答案:B
2-5
用于求最小生成树的Prim算法和Kruskal算法都是基于( )思想设计的算法。(2分)
A.分治算法
B.动态规划
C.贪心算法
D.回溯算法
答案:C
2-6
下面( )是贪心算法的基本要素之一(2分)
A.重叠子问题
B.构造最优解
C.贪心选择性质
D.定义最优解
答案:C

实验12 Greedy Algorithm练习题 答案与解析相关推荐

  1. c语言绝对值题目,初中数学绝对值练习题答案及解析

    原标题:初中数学绝对值练习题答案及解析 绝对值(温习知识点) 1.2.4绝对值 1.定义 在数轴上,表示数a的点与原点的距离叫做数a的绝对值,记作|a|.例如,图1.2-8中A,B两点分别表示10和- ...

  2. SQLZOOL练习题答案和解析 第2关 SELECT from World

    第2关, https://sqlzoo.net/wiki/SELECT_from_WORLD_Tutorial -- Observe the result of running this SQL co ...

  3. MySQL练习题 答案和解析

    题目一 现有一张学生信息表, Student表结构如下: stu_id varchar(10) stu_name varchar(30) stu_sex varchar(2) stu_high dou ...

  4. SQLZOOL练习题答案和解析 第1关 SELECT name

    – 第1关, https://sqlzoo.net/wiki/SELECT_names – 练习 like % _ -- Find the country that start with Y -- 练 ...

  5. SQLZOOL练习题答案和解析 第7关 More JOIN operations

    第7关 More JOIN operations - SQLZOO 练习 join -- 1.List the films where the yr is 1962 [Show id, title] ...

  6. 冯诺依曼计算机程序及其执行,第4章冯.诺依曼计算机:机器级程序与其执行练习题答案解析...

    第4章冯.诺依曼计算机:机器级程序与其执行练习题答案解析 (20页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 第 4 章 冯.诺依曼计算 ...

  7. java上机实验答案_java上机实验答案与解析

    java上机实验答案与解析 JAVA上机实验题答案与解析 实验一 Java程序编程 1. 编写一个Java应用程序,输出内容为Hello!. 注:文件位置位于e:\2:\Hello.java 编译:( ...

  8. 汇编语言实验12完整代码及详细解析

    汇编语言实验12完整代码及考察点 建议先自己思考问题的答案,不懂则返回看书 很简单的一个程序,不做额外的分析,看代码就懂了.本章主要是理解中断的过程.原理. assume cs:code code s ...

  9. 计算机基础实验指导第3版答案,计算机基础实验指导(第3版)

    计算机基础实验指导(第3版) 语音 编辑 锁定 讨论 上传视频 <计算机基础实验指导(第3版)>是2013年7月人民邮电出版社出版的图书,作者是周明红. 书    名 计算机基础实验指导( ...

最新文章

  1. Linux之grep命令
  2. kubernetes环境下私有仓库搭建
  3. ES6常用知识点概述
  4. ERP customizing extraction - how extraction function module is determined
  5. Linux Qt使用POSIX多线程条件变量、互斥锁(量)
  6. 详解链表在前端的应用,顺便再弄懂原型和原型链!
  7. Huffman树学习
  8. linux内核支持2t,Linux 支持2T磁盘分区
  9. 迟来的2013年总结及算法工程师/研究员找工作总结
  10. 上传文件应注意的异常:FileUpLoad控件.
  11. linux下网络配置 命令
  12. 高度设置为100%无效的解决办法
  13. 五种 必须了解的CSS选择器
  14. Java+MySQL 基于ssm的宠物商店领养管理系统#毕业设计
  15. 纯CSS3制作优惠券线性UI效果
  16. 最大连通分支Giant Component
  17. Piranha web 界面LVS DR 模式配置图文详解
  18. win10防火墙_教你一招,在Win10上设置允许应用通过Windows防火墙,非常简单
  19. liinux下安装jdk
  20. 电商详情页缓存架构(一)电商网站的商品详情页架构

热门文章

  1. 零时科技 || Earing Farm攻击事件分析
  2. Windows中使用“ls”命令
  3. QT 实现发送邮件功能
  4. 通过session保存数据
  5. 分享几个开源且跨平台的视频编辑软件的网站
  6. python难学吗-python自学难吗?
  7. 网智天元副总裁刘喆:大数据智能提速汽车消费金融
  8. Android_Data
  9. 【说案例】电梯维保间隔超过半月,盲目夸大普通食品保健功效~
  10. linux安装tomcat_软件测试基础——Linux系统安装Tomcat