CUMT中国矿业大学18级算法设计与分析A考试(B卷)

考试有7道大题(只有大题)

嘿~这里是信息安全场考核,已知计科(算法概论)题型不同(好像是考核更偏向编程方面),不确定信科(算法B)题型

一、综合题(4道大题)

1. 时间复杂度分析

(1)题中给出了代码和描述,要求写出算法复杂性函数T(n)的表达式
(2)计算最坏程度下算法运行的时间上界(考察大O表示法)

2. 0-1背包问题

n=6,c=12,w[i],p[i](需给出计算步骤)
(1)最优值
(2)最优解(最优解的形式是n维向量,eg:(1,1,1,0,0,0),而不是{1,1,1,0,0,0} )

3. 流水作业调度问题

错位法,有步骤分
(1)最优作业调度次序(最优作业调度次序的形式eg:J1,J2,J3,J4,J5
(2)最终完成时间

4. 哈夫曼编码(Huffman编码)

(1)哈夫曼树,权值(树根节点的值),最优前缀码
(2)平均码长

二、算法设计题(3道大题)

1. 多机调度时间窗问题

学生写作业,有距离提交每份作业的最后期限,每份作业的超期扣分分值,要求扣分越少越好
(1)贪心策略,贪心算法的具体步骤
(2)计算最坏程度下算法运行的时间上界(考察大O表示法)

2. 二分搜索

超市商品价格1~500元,猜中价格即可拿走
(1)设计算法策略,给出算法步骤,使其能最快达到目标
(2)超市商品价格1~500元,每件商品需要猜多少次才能猜到正确价格
(3)计算最坏程度下算法运行的时间上界(考察大O表示法)

3. 回溯法和分支限界法(优先队列法)解决0-1背包问题

快递接单,商家A,B,C,D到客户的距离,和各家给快递员的报酬,求快递员的最大收入
(1)算法策略,算法的具体步骤,剪枝函数
(2)回溯法,画出剪枝后的子集树,求最优值、最优解
(3)分支限界法(优先队列法),画出剪枝后的子集树,求最优值、最优解

你可能感兴趣的:(CUMT中国矿业大学18级算法设计与分析A考试(B卷))