奥鹏作业答案-谋学网-专业的奥鹏在线作业答案辅导网【官网】

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2022年5月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(2021年最新)
查看: 1541|回复: 0

[谋学网首发] 北师18秋《算法分析与设计》作业(一)(资料)

[复制链接]
发表于 2018-12-22 20:57:46 | 显示全部楼层 |阅读模式
谋学网
《算法分析与设计》作业(一)
本课程作业由两部分组成。第一部分为“客观部分”,由15个选择题组成,每题1分,共15分。第二部分为“主观题部分”,由谋学网(www.mouxue.com)和论述题组成,共15分。作业总分30分,将作为平时成绩记入课程总成绩。
客观题部分:
一、        选择题(每题1分,共15题)
1、递归算法:                                        (     )  
A、直接调用自身    B、间接调用自身  C、直接或间接调用自身   D、不调用自身
2、分治法的基本思想是将一个规模为n的问题分解为k个规模较小的字问题,这些子问题:                                                   (     )
A、相互独立            B、与原问题相同         
C、相互依赖            D、相互独立且与原问题相同         
3、备忘录方法的递归方式是:                          (     )
A、自顶向下            B、自底向上        
C、和动态规划算法相同         D、非递归的
4、回溯法的求解目标是找出解空间中满足约束条件的:    (     )
    A、所有解        B、一些解          C、极大解       D、极小解
  5、贪心算法和动态规划算法共有特点是:                (     )
A、最优子结构    B、重叠子问题   C、贪心选择     D、形函数
  6、哈夫曼编码是:                                    (     )
    A、定长编码      B、变长编码  C、随机编码   D、定长或变长编码
  7、多机调度的贪心策略是:                            (     )
A、最长处理时间作业优先         B、最短处理时间作业优先        
C、随机调度                     D、最优调度
8、程序可以不满足如下性质:                          (     )  
A、零个或多个外部输入    B、至少一个输出  
C、指令的确定性          D、指令的有限性
9、用分治法设计出的程序一般是:                      (     )
A、递归算法            B、动态规划算法         
C、贪心算法            D、回溯法
10、采用动态规划算法分解得到的子问题:               (     )
A、相互独立            B、与原问题相同         
C、相互依赖            D、相互独立且与原问题相同         
11、回溯法搜索解空间的方法是:                        (     )
    A、深度优先        B、广度优先      C、最小耗费优先   D、随机搜索
  12、拉斯维加斯算法的一个显著特征是它所做的随机选性决策有可能导致算法:  (     )
A、所需时间变化              B、一定找到解         
C、找不到所需的解            D、性能变差
  13、贪心算法能得到:                                 (     )
    A、全局最优解   B、0-1背包问题的解   C、背包问题的解   D、无解
  14、能求解单源最短路径问题的算法是:                 (     )
A、分支限界法         B、动态规划    C、线形规划     D、蒙特卡罗算法
15、快速排序算法和线性时间选择算法的随机化版本是:   (     )
    A、舍伍德算法  B、蒙特卡罗算法    C、拉斯维加斯算法   D、数值随机化算法

主观题部分:
二、        写出下列程序的资料(每题2.5分,共2题)
1、请写出批处理作业调度的回溯算法。
2、函数渐进阶
对于下列各组函数f(n)和g(n),确定f(n)=O(g(n))或f(n)=  或f(n)= ,并简述理由。
(1) f(n)=logn2;      g(n)=logn+5;
(2) f(n)=logn2;      g(n)= ;
(3) f(n)=n;         g(n)=log2n;
(4) f(n)=nlogn+n;    g(n)=logn;
(5) f(n)=10;        g(n)=log10;
(6) f(n)= log2n;      g(n)=logn;
(7) f(n)=2n;         g(n)=100n2;
(8) f(n) =2n;        g(n)=3n;
三、写出下列题目的程序(每题5分,共2题)
1、请写出背包问题的贪心算法。
2、字符串比较问题
问题描述:对于长度相同的2个字符串A和B,其距离定义为相应位置字符距离之和。2个非空格字符的距离是它们的ASCII码之差的绝对值。空格与空格的距离为0,空格与其它字符的距离为一定值k。
在一般情况下,字符串A和B的长度不一定相同。字符串A的扩展是在A中插入若干空格字符所产生的字符串。在字符串A和B的所有长度相同的扩展中,有一对距离最小的扩展,该距离称为字符串A和B的扩展距离。
对于给定的字符串A和B,试设计一个算法,计算其扩展距离。
编程任务:对于给定的字符串A和B,编程计算其扩展距离。
数据输入:由文件input.txt给出输入数据。第1行是字符串A,第2行是字符串B,第3行是空格与其它字符的距离定值k。
结果输出:将计算出的字符串A和B的扩展距离输出到文件output.txt。
   输入文件示例          输出文件示例
   input.txt               output.txt
   cmc                   10
   snmn
      2

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?会员注册

×
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫

QQ|关于我们|联系方式|网站特点|加入VIP|加盟合作|投诉建议|法律申明|Archiver|小黑屋|奥鹏作业答案-谋学网 ( 湘ICP备2021015247号 )

GMT+8, 2024-11-5 18:34 , Processed in 0.103151 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表