| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

算法设计与分析课程期末试卷A卷(含答案)

文***品

贡献于2022-11-10

字数:5128

华南农业学期末考试试卷(A卷)
2008学年第学期  考试科目: 算法分析设计 
考试类型:(闭卷)   考试时间: 120 分钟
学号 姓名 年级专业
题号




总分






评阅





选择题(20分题2分)
1 述表达正确 D
A.n22 + 2n渐进表达式界函数O(2n)
B.n22 + 2n渐进表达式界函数Ω(2n)
C.logn3渐进表达式界函数O(logn)
D.logn3渐进表达式界函数Ω(n3)

2 输入规模n时算法增长率 A
A.5n B.20log2n C.2n2 D.3nlog3n

3 T(n)表示输入规模n时算法效率算法效率优 C
A.T(n) T(n – 1)+1T(1)1 B.T(n) 2n2
C.T(n) T(n2)+1T(1)1 D.T(n) 3nlog2n

4 棋盘覆盖问题中2k×2k特殊棋盘(特殊方块)需L型骨牌数 A
A.(4k – 1)3 B.2k 3 C.4k D.2k

5 寻找n元素中第k元素问题中快速排序算法思想运分治算法n元素进行划分应选择划分基准?面 答案解释合理D
A.机选择元素作划分基准
B.取子序列第元素作划分基准
C.中位数中位数方法寻找划分基准
D.皆行方法算法复杂度界

6 9村庄坐标位置表示:
i
1
2
3
4
5
6
7
8
9
x(i)
1
2
3
4
5
6
7
8
9
y(i)
1
2
3
4
5
6
7
8
9
现盖邮局9村庄服务请问邮局应该盖 邮局9村庄总距离短C
A.(450) B.(4545) C.(55) D.(50)

7 n拎着水桶水龙头前面排队水水桶水桶必须满水水流恒定 说法正确?A
A.水桶先水排队时间
B.水桶先水排队时间
C.水桶先水某确定时间t水
D.短时间n完水什序实样

8 分治法设计思想难直接解决问题分割成规模较子问题分解决子问题子问题解组合起形成原问题解求原问题子问题 C
A.问题规模相问题性质相 B.问题规模相问题性质
C.问题规模问题性质相 D.问题规模问题性质

9 布线问题 正确描述C
A.布线问题解空间图
B.方格阵列四周设置围墙增设标记附加方格预处理算法简化边界判定
C.采广度优先标号法找起点终点布线方案(方案果存话)定短
D.采先入先出队列作活结点表终点b扩展结点活结点队列空作算法结束条件

10 含n元素子集树问题坏情况解空间叶结点数目 B
A.n B.2n C.2n+11 D.

二填空题(10分题2分)
1算法复杂性高低体现计算机运行该算法需时间存储器资源算法复杂性 复杂性空间复杂性分
参考解答:时间
2出衡子问题思想通常分治法分割原问题形成干子问题时子问题规模致
参考解答:相
3二分搜索算法n序元素表中搜索特定元素佳情况搜索时间复杂性O( )坏情况搜索时间复杂性O( )
参考解答:1 logn
4已知分治算法耗费计算时间T(n)T(n)满足递方程:

解递方T(n) O( )
参考解答:
5动态规划算法变形方法 种方法动态规划算法底填充方顶递方解子问题建立备忘录备需时查样避免相子问题重复求解
参考解答:备忘录方法

三简答题(40分题8分)
1(8分)写出列复杂性函数偏序关系(渐进阶低高排序):

参考解答:


2(8分)现8位运动员进行网球循环赛设计满足求赛日程表:
(1) 选手必须选手赛次
(2) 选手天赛次
(3) 循环赛进行n – 1天
请利分治法思想8位运动员设计合理赛日程
参考解答:
1
2
3
4
5
6
7
8
2
1
4
3
6
5
8
7
3
4
1
2
7
8
5
6
4
3
2
1
8
7
6
5
5
6
7
8
1
2
3
4
6
5
8
7
2
1
4
3
7
8
5
6
3
4
1
2
8
7
6
5
4
3
2
1


3(8分)某体育馆羽毛球场出租现总10位客户申请租羽毛球场客户租时间单元表示s(i)表示开始租时刻f(i)表示结束租时刻10客户申请表示:
i
1
2
3
4
5
6
7
8
9
10
s(i)
0
3
1
5
3
5
11
8
8
6
f(i)
6
5
4
9
8
7
13
12
11
10
时刻该羽毛球场租位客户请设计租安排方案10位客户里面体育馆满足位客户需求算出针表10客户申请安排位客户申请
参考解答:10位客户申请结束时间f(i)递增排序表:
i
1
2
3
4
5
6
7
8
9
10
s(i)
1
3
0
5
3
5
6
8
8
11
f(i)
4
5
6
7
8
9
10
11
12
13
1) 选择申请1(14)
2) 次检查续客户申请已选择申请相容突选择该申请直申请检查完毕申请4(57)申请8(811)申请10(1113)
3) 满足:申请1(14)申请4(57)申请8(811)申请10(1113)4客户申请已满足客户数


4(8分)矩阵连需少数次数问题递关系式:

中m[ij]计算矩阵连Ai…Aj需少数次数pi1矩阵Ai行矩阵Ai列现四矩阵中矩阵维数分:
A1
A2
A3
A4
50´10
10´40
40´30
30´5
p 0´ p 1
p 1´ p 2
p 2´ p 3
p 3´ p 4
请根递关系计算出矩阵连积A1A2A3A4需少数次数
参考解答:


5(8分)样类特殊01背包问题:选物品重量越轻物品价值越高
n6c20P(4815163)W(5321048)
中n物品数c背包载重量P表示物品价值W表示物品重量请问01背包问题应选择放进物品放进背包物品总价值获总价值少?
参考解答:该0-1背包问题较特殊恰重量越轻物品价值越高优先取重量轻物品放进背包终重量分2345三物品放进背包价值15 + 8 + 6 + 4 33值
四算法设计题(30分前三题题8分题6分)
1优服务次序问题(8分)—— 提示:题采贪心算法实现
问题描述:设n顾客时等项服务顾客i需服务时间ti1
参考解答:贪心策略:短服务时间优先
n顾客服务时间ti排序n顾客服务调度方案排序序均等时间

评分准:
1) 答贪心算法说明贪心策略短服务优先题满分
2) 仅说明贪心算法未说明贪心策略答题完整扣2分
3) 情况酌情考虑


2Gray码构造问题(8分)—— 提示:题采分治递算法实现
问题描述:格雷码长度序列满足:
(a)元素长度n特串
(b)序列中相元素
(c)连续两元素恰1特
例:n2时格雷码{00011110}
Gray码种编码种编码避免读取时数位时序差异造成误读格雷码工程广泛应格雷码便运算请设计种构造方法输入长度序列n输出格雷码(做出种构造方案格雷码唯)

参考解答: 题分治法解决
n=1时输出格雷码{0 1}
n>1时格雷码长度码序列时问题分二半部分半部分半部分高位设0半部分高位设1剩n1位格雷码构造采递思路

评分准:
1) 答分治算法推导出分治算法程边界设定清晰(仅输出1位格雷码处理)题满分
2) 说明分治算法漏边界条件扣2分
3) 情况酌情考虑


3长升子序列问题(8分)—— 提示:题采动态规划算法实现
定序列递增升子序列里序列(1 7 3 5 9 4 8)升子序列(1 7) (3 4 8)等等子序列中长长度4子序列(1 3 5 8)务:定序列求出长升子序列长度求写出设计算法思想递推函数公式表达
参考解答:设表示:左右扫描直元素结尾序列获长升子序列长度子序列包含元素()

……中找值加1者1a[i]元素否加入前已获长升子序列果加入前已获长升子序列长度加果加入取元素作单独子序列长度1
求整序列长公子序列长度max{f(i) 1例序列:4 2 6 3 1 5 2
i
1
2
3
4
5
6
7
array
4
2
6
3
1
5
2
f(i)
1
1
2
2
1
3
2

评分准:
1) 答动态规划算法推导出动态规划算法递推函数公式表达边界设定清晰题满分(阅卷时仔细递推公式表达公式表达含义正确表达形式唯)
2) 说明动态规划算法递推函数表达错误含糊扣2分
3) 情况酌情考虑


4骑士问题(6分)—— 提示:题采广度优先搜索算法实现
标准8×8国际象棋棋盘棋盘中格子障碍物已知骑士初始位置目标位置务计算出骑士少需少步初始位置达目标位置法达目标位置输出not reachable请文字伪代码说明算法
注意:骑士进行日字行角跳棋盘障碍物格子达

图(a):骑士进行日字行角跳n骑士前位置x骑士步跳格子

图(b):骑士初始位置n目标位置N需7步实例b棋盘障碍

参考解答:搜索题目非常类似书布线问题参考书例
二维数组board[12][12]记录棋盘状况
12*12呢?棋盘8*8减少周围边界判断左右四边加2行2列做围墙(障碍)board棋盘12*12
步骤需解决:
1) 障碍格子:输入障碍格子填写board中应格设置1
2) 起始格子结束格子:起始点start结束点end两点记录board中两格子设置0
3) 围墙:8*8棋盘外面左右加2行2列做围墙围墙障碍样设置1
4) 障碍围墙起始结束格子格子特殊输入外余格子全部初始化0
5) 队列初始空队列骑士做 日字型角跳时候候选位置放入队列中辅助数结构便广度优先搜索
6) 起点开始位置跳周围8位置检查:未标记标记前位置值加1该格子位置加入队列果标记(障碍围墙等)跳继续检查位置骑士跳8位置
7) 取出队列首位置结点继续检查结点周围8位置类步直找终点标记位置
8) 输出终点标记数值(正数)骑士需少移动步数0表示终点法标记输出:not reachable样信息

评分准:
1) 答搜索算法说明采广度优先搜索策略算法描述清晰准确题满分
2) 算法表达含糊准确扣2分
3) 情况酌情考虑

文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 2 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

算法设计与分析试卷A及答案

 试题纸(A卷) 课程名称: 算法设计与分析 适用专业年级: 2008级计算机、电本 考生学号: 考 生 姓 名: ………………………………………………………………………………………………………………………

文***品 1年前 上传570   0

算法设计与分析试卷及答案

湖南科技学院二○ 年 学期期末考试 信息与计算科学专业 年级《算法设计与分析》 试题题 号一二三四五总分统分人得 分阅卷人复查人考试类型:开卷 试卷类型:C卷 考试时量:120 分钟一、填空题(每小题3 分,共计30 分)1. 用O、Ω和θ表示函数f与g之间的关系__________

文***享 1年前 上传430   0

浅谈算法设计与分析课程教学方法

浅谈算法设计与分析课程教学方法摘要:“算法设计与分析(双语)”是北京林业大学计算机科学与技术专业的专业核心课程。根据课程的教学目标,提出“以赛启教”的教学实践思路,从教学内容、教学方法和考核方式3个方面加以实施。在教学内容方面,对国内外知名院校相关课程进行了调研分析,并参考了竞赛常用算法,精选了教学内容;在教学方法方面,利用竞赛平台在线评判系统,在教学的每个环节都贯彻了“实践最重要”的教学理念

三***1 1年前 上传320   0

数据结构和算法课程设计题目

XX大学课程设计课程名称: 数 据 结 构 与 算 法院(部)名 称: 信息与计算科学学院组长姓名学号 同组人员姓名指导教师姓名: 设 计 时 间: 2010.6.7----2009.6.27一、《数据结构与算法》课程设计参考题目(一)参考题目一(每位同学选作一个,同组人员

文***品 11个月前 上传380   0

《分析化学》课程期末考试试卷A卷

一、单项选择(在备选答案中选出一个正确答案,并将其号码填在题干后的括号内,每题1分,共20分)1.在滴定分析中,一般用指示剂颜色的突变来判断化学计量点的到达,在指示剂变色时停止滴定。这一点称为( )A.化学计量点 B.滴定误差 C.滴定终点 D.定分析2.酸碱滴定中选择指示剂的原则是( ) A.指示剂的变色范围应全部或部分落入滴定pH突跃范围之内B.指示剂应在pH =7.00时变色 C.指示剂变色范围与化学计量点完全符合D.指示剂变色范围应全部落在滴定pH突跃范围之内3.用物质的量浓度相同的盐酸分别中和PH值相等、体积相同的氨水、氢氧化钠和氢氧化钡溶液,所消耗的盐酸体积依次用V1、V2、V3表示,它们之间的关系正确的是( ) A.V1=V2=V3 B.V1>V2>V3 C.V1>V2=V3 D.V1=V2<V3

Z***n 5年前 上传3285   0

毕业论文:TIPTOP双档算法设计与分析

为了进一步完善现有的TIPTOP系统,针对工程部需求对企业设备进行有效登记管理,本人通过编写TIPTOP双档程序cfar222初步完成了对设备仪器的数据采集。在cfar281双档项目实施后,工程部可以及时将数据输入,为以后的smart e-vision项目的数据调用和工程部管理层查看提供了方便与依据。

x***香 5年前 上传1482   0

算法设计与分析复习题目及答案

 一、选择题1、二分搜索算法是利用(   A  )实现的算法。A、分治策略   B、动态规划法   C、贪心法    D、回溯法2、下列不是动态规划算法基本步骤的是( A  )。A、找出最优解的性质 B、构造最优解  C、算出最优解  D、定义最优解3、最大效益优先是( A  )的搜索方式。A、分支界限法   B、动态规划法    C、贪心法    D、回溯法4. 回溯法解旅行售

文***品 3年前 上传846   0

离散数学期末试卷(A)含答案

2007 ~ 2008学年第一学期《离散数学》期末试卷(A)年级专业 班级 学号 姓名____________题号一二三四总分得分适用年级专业:2006级软件工程专业试卷说明:闭卷考试,考试时间120分钟一、 单项选择题(共20小题,每小题1分,共20分)1.下列语句中只有 不是命题。CA.今年

文***品 2年前 上传375   0

JSP程序设计期末试卷A题目及其答案

 JSP程序设计期末考试试卷(A卷) 专业 级 JSP程序设计 课程 题号一二三四总分统分人得分 得分评卷人一、选择题:本大题共15小题,每小题2分,共30分,在每小题给出的四个选择中,只有一项是符合题目要求的,将正确答案填在试题对应的( )上。1.J

文***品 3年前 上传1963   0

粒子群算法(优化算法)毕业设计论文

 毕 业 论 文 题 目 粒子群算法及其参数设置 专 业 信息与计算科学 班 级 学 号 学 生 指导教师

文***品 5年前 上传1467   0

数据结构课程设计报告最小生成树Kruskal算法

计算机科学与技术系课程设计报告 2014-2015学年第二学期课程数据结构课程设计名称Kruskal算法求最小生成树学生姓名 学号 专业班级 软件工程指导教师 2014年X月题目:设计程序完成如下功能:对给定过的网和起点,用kruskal算法的基本思想求解其所有的最小生成树1、问题分析和任务定义根据课设题目要求,拟将整体程序分为三大模块

文***品 1年前 上传205   0

进程调度算法的实现计算机操作系统课程设计

题目2 进程调度算法的实现2.1 题目的主要研究内容及预期达到的目标(1)设计进程控制块; (2)设计多个进程队列; (3)设计多个进程(≥20); (4)动态生成时间片、执行时间和优先级,将这些信息输出至文件中; (5)设计基于时间片的多优先级调度算法; (6)动态调度,并把所有调度信息输出至文件中。(7)理解进程调度相关理论;(8)掌握时间片调度原理;(9)掌握高优先级

文***品 3年前 上传584   0

操作系统课程设计银行家算法报告

《操作系统--银行家算法》课程设计报告姓 名: 学 号: 班 级:计科班 专 业:计算机科学与技术 指导教师: 时 间: 2009 XX大学 计

文***品 3年前 上传618   0

操作系统课程设计银行家算法的模拟实现

操作系统课程设计报告专业计算机科学与技术学生姓名班级学号指导教师完成日期信息工程学院题目: 银行家算法的模拟实现 一、设计目的本课程设计是学习完“操作系统原理”课程后进行的一次全面的综合训练,通过课程设计,更好地掌握操作系统的原理及实现方法,加深对操作系统基础理论和重要算法的理解,加强学生的动手能力。

文***品 3年前 上传685   0

操作系统课程设计磁盘调度算法

操作系统课程设计磁盘调度算法目 录1 课程设计目的及要求……………………………………………………12 相关知识…………………………………………………………………13 题目分析…………………………………………………………………24 概要设计…………………………………………………………………2 4.1 先来先服务(FCFS)的设计思想………

文***享 3年前 上传547   0

生产者与消费者算法模拟课程设计

课程设计说明书题目: 生产者与消费者算法模拟 院 系: 计算机科学与工程 专业班级: 信息安全(xxxx)班 学 号: 学生姓名: xxxx 指导教师: xxxx 2013年 xx月 xx 日 xxxx大学课程设计

文***享 3年前 上传651   0

操作系统课程设计磁盘调度算法

《计算操作系统》课程设计报告 姓名: 班级:软件 学号: 指导老师:

文***品 3年前 上传462   0

合工大页面置换算法操作系统课程设计报告

计算机与信息学院《操作系统综合设计》报告设计题目:页面置换算法学生姓名:学 号:专业班级:计算机科学与技术班2015 年 X月一、设计题目 3二、开发环境与工具 3三、设计原理 31.最佳(Optimal)置换算法 32.先进先出(FIFO)页面置换算法 43.最近最久未使

文***品 3年前 上传556   0

《操作系统 银行家算法》课程设计报告

《操作系统--银行家算法》课程设计报告姓 名: 学 号: 班 级: 计科班 专 业:计算机科学与技术 XX大学 计算机科学与信息学院目 录1 课程设计目的 ………………………………………

文***品 3年前 上传810   0

银行家算法《操作系统》课程设计报告

《操作系统》课程设计报告课题: 银行家算法 专业计算机科学与技术学生姓名班级计算机学号指导教师信息工程学院一、实验要求和实验目的实验目的:本课程设计是学生学习完《操作系统原理》课程后,进行的一次全面的综合训练,通过课程设计,让学生更好地掌握操作系统

文***享 3年前 上传697   0

线性代数期末试卷(A)

 (线性代数A卷) 第 1 页班级:______姓名:______学号:______2011—2012 学年第 1学期 期末考试( A 卷) 共 6 页 课程名称: 线性代数 考试方式:闭卷( )题号一二三四五六七八总分统

z***u 2年前 上传456   0

《算法分析与设计》期末考试复习题纲

《算法分析与设计》期末复习题一、 选择题1. 算法必须具备输入、输出和( D )等4个特性。A.可行性和安全性 B.确定性和易读性C.有穷性和安全性 D.有穷性和确定性2. 算法分析中,记号O表示( B ),记号Ω表示( A )A.渐进下界 B.渐进上界C

文***享 2年前 上传594   0

算法设计与分析复习题目及答案详解

分治法1、二分搜索算法是利用( 分治策略)实现的算法。9. 实现循环赛日程表利用的算法是(分治策略 )27、Strassen矩阵乘法是利用(分治策略 )实现的算法。34.实现合并排序利用的算法是(分治策略 )。实现大整数的乘法是利用的算法( 分治策略 )。17.实现棋盘覆盖算法利用的算法是(分治法 )。29、使用分治法求解不需要满足的条件是(子问题必须是一样的 )。不可以使用分治

文***品 3年前 上传926   0

A-O工艺污水处理工程设计课程设计

A-O工艺污水处理工程设计  化肥厂废水中的主要超标污染物指标为氨氮、硫化物、和总氰化物,水质具有氨氮含量高并含有有毒的总氰化物及硫化物的特点;且此类污水的可生化性较差(主要是化学需氧量较低和氨氮含量较高)。    A/O法生物去除氨氮原理:     硝化反应:NH4++2O2→NO3-+2H++H2O  反消化反应:6NO3-+5CH3OH(有机物)→5CO2↑+7H2O+6OH-+3

文***享 3年前 上传942   0

证券投资分析课程设计报告

XX大学《证券投资分析》课程设计报告姓 名: 专 业:金融学班 级:班指导教师: 经济管理学院2016年X月 一、合锻智能股票简介合锻智能股票代码为603011。主营业务为锻压设备的研发、生产和销售。所属行业为通用设备。市盈率(动态):111.52元;市盈率(静态):21

文***品 3年前 上传734   0