| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 数据结构与算法 -> 算法--第四章 -> 正文阅读 |
|
[数据结构与算法]算法--第四章 |
一.单选题(共13题,55.9分)1 【单选题】关于动态规划与分治法的区别,表述不正确的是()
正确答案: C? 2 【单选题】给定序列X={A, B, C, B, D, A, B}和Y={B, D, C, A, B, A},它们的最长公共子序列是()
正确答案: D 3 【单选题】有7个工件,它们在第一台机器和第二台机器上的处理时间分别为:[t11,t12,t13,t14,t15,t16,t17]=[3,8,10,12,6,9,15],[t21,t22,t23,t24,t25,t26,t27]=[7,2,6,18,3,10,4],这7个工件的最优加工顺序为()。
正确答案: C? 4 【单选题】按照顺序排列动态规划的求解步骤,正确的是( ) (1)递归定义最优值。 (2)以自底向上的方式计算出最优值,并记录相关信息。 (3)分析最优解子结构性质。 (4)构造出最优解。
正确答案: C? 5 【单选题】n个工件2台机器的加工顺序问题(调度问题),依据贝尔曼法则设计的动态规划算法的时间复杂度为( )
正确答案: B? 6 有7个工件,它们在第一台机器和第二台机器上的处理时间分别为:[t11,t12,t13,t14,t15,t16,t17]=[3,8,10,12,6,9,15],[t21,t22,t23,t24,t25,t26,t27]=[7,2,6,18,3,10,4],这7个工件的最优加工顺序为()。
正确答案: C? 7 【单选题】n个物品,背包容量为W的0-1背包问题的动态规划算法的时间复杂度为( )
正确答案: B? 8 设c[i][j]表示序列Xi和Yj的最长公共子序列的长度。则它的递推关系式为: 则,根据给定的X=={A, B, C, B, D, A, B}和Y={B, D, C, A, B, A}从上到下填写缺失值
正确答案: C? 9 【单选题】关于动态规划和回溯法的区别,以下表述不正确的是()
正确答案: C? 补充: 【单选题】关于动态规划与分治法的区别,表述不正确的是()
正确答案: C? 10 【单选题】0-1背包问题的跳跃点算法的时间复杂度为( )
正确答案: D 11 {【单选题】矩阵连乘问题中,A1矩阵大小是100*5,A2矩阵大小为5*30,A3矩阵大小为30*10,则乘法次序 (A1*A2)*A3需要的元素乘法次数是( )。
正确答案: C? 12 解决给定的5个矩阵连乘问题:矩阵A1(3×2)、A2(2×5)、A3(5×10)、A4(10×2)和A5(2×3),设m[i][j]表示Ai...Aj的最优计算次序对应的乘法计算次数(最优值),P为存储矩阵行列的数组,其中P[i]是第i个矩阵的列、第i-1个矩阵的行。求解最优值递归关系是为: 根据该递归关系式,求解过程中得到下面最优决策的二维表: 由此,可得上述5个矩阵连乘的最优计算次序为()
正确答案: D?我的答案:D得分:?4.3分 13 解决给定的5个矩阵连乘问题:矩阵A1(3×2)、A2(2×5)、A3(5×10)、A4(10×2)和A5(2×3),设m[i][j]表示Ai...Aj的最优计算次序对应的乘法计算次数(最优值),P为存储矩阵行列的数组,其中P[i]是第i个矩阵的列、第i-1个矩阵的行。求解最优值递归关系是为: 根据该递归关系式,求解得到下面二维表: 行A1和列A5确定的方格中的元素是()。
正确答案: D 二.多选题(共6题,25.8分)1 【多选题】有关0-1背包问题,用c[i][j]描述子问题:1...i共i个物品,背包容量为j的最优值(装入背包的最大价值),以下说法正确的是( )
正确答案: ABD 2 【多选题】有关矩阵连乘问题说法正确的是( )
正确答案: AB? 3 【多选题】有关工件加工顺序问题算法描述正确的是()
正确答案: ABC? 4 有关工件加工顺序问题算法描述正确的是()
正确答案: ABC? 5 【多选题】有关最长公共子序列问题的动态规划算法说法正确的是( )
正确答案: AB? 6 有关动态规划描述正确的是()
正确答案: ABCD? 补充: 多选题】有关0-1背包问题的跳跃点算法描述正确的是( )
正确答案: ABD? 三.判断题(共4题,18.3分)1 矩阵连乘问题中有多个矩阵相乘,问题是安排矩阵相乘的先后顺序,使总乘法次数最少,例如 有[A][B]C三个矩阵,则可行的顺序有ABC\ACB\CAB\CBA\BAC\BCA六个。 正确答案:× 2 0-1背包问题的动态规划解法不适合背包容量非常大()的情况。 正确答案:√ 3 最长公共子序列问题中,如果采取穷举法,可以在序列A中子序列可能的开头和结尾(因为子序列由其开头位置和结尾位置唯一确定),然后在序列B中查找它是否存在,如果按照子序列长度降序枚举,找到的第一个公共子序列就是最长公共子序列。 正确答案:× 4 以动态规划求解0-1背包问题,背包容量可以是任意实数。 正确答案:× 补充: 最长公共子序列问题的动态规划解法时间复杂度等于两个序列长度之积。 正确答案:√ 0-1背包问题的贪心法解法和动态规划解法都能够生成最优解。 正确答案:× |
|
|
上一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 5:52:03- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |