
算法设计与分析
学校: 无
问题: 1. Strassen矩阵乘法是利用( )实现的算法。
选项:
• A. 分治策略
• B. 动态规划法
• C. 贪心法
• D. 回溯法
答案: 请关注公众号【渝粤搜题】查看答案
问题: 2. 常见的两种分枝限界法为( )。
选项:
• A. 优先分限法与深度优先分枝限界法
• B. 队列式(FIFO)分枝限界法与堆栈式分枝限界法
• C. 排列树法与子集树法
• D. 队列式(FIFO)分枝限界法与优先队列式分枝限界法
答案: 请关注公众号【渝粤搜题】查看答案
问题: 3. 实现最长公共子序列利用的算法是( )
选项:
• A. 分治策略
• B. 动态规划法
• C. 贪心法
• D. 回溯法
答案: 请关注公众号【渝粤搜题】查看答案
问题: 4. 下列算法中通渝粤教育常以深度优先方式系统搜索问题解的是( )。
选项:
• A. 备忘录法
• B. 动态规划法
• C. 贪心法
• D. 回溯法
答案: 请关注公众号【渝粤搜题】查看答案
问题: 5. 实现大整数的乘法是利用的算法( )。
选项:
• A. 动态规划法
• B. 贪心法
• C. 分治策略
• D. 回溯法
答案: 请关注公众号【渝粤搜题】查看答案
问题: 6. 哈夫曼编码的贪心算法所需的计算时间为
选项:
• A. O(n2www.yuyue-edu.cnn)
• B. O(nlogn)
• C. O(2n)
• D. O(n)
答案: 请关注公众号【渝粤搜题】查看答案
问题: 7. 采用贪心算法的最优装载问题的主要计算量在于将集装箱依重量从小到大排序,故算法的时间复杂度为( )。
选项:
• A. O(n)
• B. O(n2)
• C. O(n³)
• D. O(nlog2n)
答案: 请关注公众号【渝粤搜题】查看答案
问题: 8. 分枝限界法在问题的解空间树中按( )策略从根结点出发搜索解空间树。
选项:
• A. 广度优先
• B. 活结点优先
• C. 扩展结点优先
• D. 深度优先渝粤搜题
答案: 请关注公众号【渝粤搜题】查看答案
问题: 9. 背包问题的贪心算法所需的计算时间为( )
选项:
• A. O(n2n)
• B. O(nlogn)
• C. O(2n)
• D. O(n)
答案: 请关注公众号【渝粤搜题】查看答案
问题: 10. 实现最大连续子序列和利用的算法是( )
选项:
• A. 分治策略
• B. 动态规划法
• C. 贪心法
• D. 回溯法
答案: 请关注公众号【渝粤搜题】查看答案
问题: 11. 优先队列式分枝限界法选取扩展结点的原则是( )。
选项:
• A. 先进先出
• B. 后进先出
• C. 结点的优先级
• D. 随机
答案: 请关注公众号【渝粤搜题】查看答案
问题: 12. 一棵哈夫曼树共有215个结点,对其进行哈夫曼编码共能得到( )个不同的码字。
选项:
• A广东开放大学答案. 107
• B. 108
• C. 214
• D. 215
答案: 请关注公众号【渝粤搜题】查看答案
问题: 13. 分治法通常采用递归算法设计技术,在每一层递归上都有3个顺序的步骤:
选项:
• A. 分解、求解子问题、合并
• B. 求解子问题、分解、合并
• C. 分解、合并、求解子问题
• D. 合并、分解、求解子问题
答案: 请关注公众号【渝粤搜题】查看答案
问题: 14. 下列算法中通常以自底向上的方式求解最优解的是( )。
渝粤题库选项:
• A. 备忘录法
• B.北京开放大学答案 动态规划法
• C. 贪心法
• D. 回溯法
答案: 请关注公众号【渝粤搜题】查看答案
问题: 15. 在寻找n个元素中第k小元素的问题中中,如采用快速排序算法思想,运用分治法对n个元素进行划分,如何选择划分基准?下面( )答案最合理。
选项:
• A. 随机选择一个元素作为划分基准
• B. 取子序列的第一个元素作为划分基准
• C. 用中位数的中位数方法寻找划分基准
• D. 以上皆可行,但不同方法的算法复杂度上界可能不同
答案: 请关注公众号【渝粤搜题】查看答案
问题: 16. 一个问题可用动态规划法或贪心法求解的关键特征是问题的( )。
选项:
• A. 贪心选择性质
• B. 重叠子问题
• C. 最优子结构性质
• D. 定义最优解
答案: 请关注公众号【渝粤搜题】查看答案
问题: 17. 一个递归模型是由递归体和( )两部分组成
选项:
• A. 递归出口
• B. 递归入口
• C. 尾递归
• D. 头递归
答案: 请关注公众号【渝粤搜题】查看答案
问题: 18. 0-1背包问题的回溯算法所需的计算时间为( )。
选项:
• A. O(n)
• B. O(n2)
• C. O(n³)
• D. O(nlog2n)
答案: 请关注公众号【渝粤搜题】查看答案
问题: 19. 下面( )是贪心算法的基本要素之一。
选项:
• A. 重叠子问题
• B. 构造最优解
• C. 贪心选择性质
• D. 定义最优解
答案: 请关注公众号【渝粤搜题】查看答案
问题: 20. 蛮力法的使用范围是( )
选项:
• A. 一切问题
• B. 解的个数非常多的问题
• C. 解的个数无限的问题
• D. 能逐一列举可能解,且可能解的个数有限的问题
答案: 请关注公众号【渝粤搜题】查看答案
问题: 21. 实现棋盘覆盖利用的算法是( )。
选项:
• A. 动态规划法
• B. 贪心法
• C. 分治策略
• D. 回溯法
答案: 请关注公众号【渝粤搜题】查看答案
问题: 22. 回溯法在问题的解空间树中按( )策略从根结点出发搜索解空间树。
选项:
• A. 广度优先
• B. 活结点优先
• C. 扩展结点优先
• D. 深度优先
答案: 请关注公众号【渝粤搜题】查看答案
问题: 23. 下列()是动态规划算法的基本要素之一。
选项:
• A. 定义最优解
• B. 构造最优解
• C. 算出最优解
• D. 子问题重叠性质
答案: 请关注公众号【渝粤搜题】查看答案
问题: 24. 下面不适合采用蛮力法求解的问题是( )
选项:
• A. 字符串匹配
• B. 求解全排列
• C. 求解一元二次方程的根
• D. 简答选择排序
答案: 请关注公众号【渝粤搜题】查看答案
问题: 25. 蛮力法程序的一般结构是( )
选项:
• A. 循环结构中嵌套分支结构
• B. 分支结构中嵌套循环结构
• C. 仅循环结构
• D. 仅分支结构
答案: 请关注公众号【渝粤搜题】查看答案
问题: 26. 在用分枝限界法求解0/1背包问题时活结点表的组织形式是( )。
选云南开放大学答案项:
• A. 小根堆
• B. 大根堆
• C. 栈
• D. 数组
答案: 请关注公众号【渝粤搜题】查看答案
问题: 27. 实现归并排序利用的算法是( )。
选项:
• A. 分治策略
• B. 动态规划法
• C. 贪心法
• D. 回溯法
答案: 请关注公众号【渝粤搜题】查看答案
问题: 28. 二分搜索算法是利用( )实现的算法。
选项:
• A. 分治国家开放大学答案策略
• B. 动态规划法
• C.上海开放大学答案 贪心法
• D. 回溯法
答案: 请关注公众号【渝粤搜题】查看答案
问题: 29. 实现循环赛日程表利用的算法是( )。
选项:
• A. 分治策略
• B. 动态规划法
• C. 贪心法
• D. 回溯法
答案: 请关注公众号【渝粤搜题】查看答案
问题: 30. 把递归算法转换成非递归算法,可以直接使用( )的算法替代递归算法,此为直接转化法。
选项:
• A. 选择结构
• B. 循环结构
• C. 顺序结构
• D. 嵌套结构
答案: 请关注公众号【渝粤搜题】查看答案
问题: 31. 一个算法是由控制结构和原操作构成的,算法的运行时间取决于两者的综合效果。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 32. 回溯法以深度优先方式搜索解空间树,并在搜索过程中可以采用剪枝函数来避免无效搜索。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 33. 通常以回溯算法的解空间树中的结点数作为算法的时间分析依据。
江苏开放大学答案选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 34. 蛮力法所依赖的基本技术是遍历技术,采用一定的策略将待求解问题的所有元素依次处理一次,从而找出问题的解。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 35. 分枝限界法在最坏情况下,时间复杂性是指数阶。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 36. 回溯法搜索解空间时,当遇到死结点则应往回移动(回溯)至根结点处,并使根结点成为当前的扩展结点。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 37. 问题的重叠子问题性质是该问题可用动态规划算法或贪心法求解的关键特征。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 38. 回溯法搜索过程中,如果在当前的扩展结点处不能再向纵深方向移动,则当前扩展结点就成为死结点
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 39. 二路归并排序的基本思想是不断将相邻的2个有序子表归并,第一次归并前每个有序子表里的元素个数为2个。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 40. 基于BSP模型,快速排序算法并行化的一个简单思想是,对每次划分过后所得到的两个序列分别使用两个处理器完成递归排序。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 41. 回溯法的算法框架包括递归的回溯框架和非递归的回溯框架两种
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 42. 回溯法本质上是一种深度优先便利,因此访问过的节点不可能再被访问。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 43. 使用贪心法构造哈夫曼树时,两个最小权值字符对应的结点x和y必须是哈夫曼树中最深的两个结点且它们为兄弟。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 44. 等价关系是指“大问题”的求解过程转化为“小问题”求解而得到的,它们之间不是解的相等关系,而是值的等价关系。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 45. 递归模型是递归算法的抽象,它反映一个递归问题的递归结构。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 46. 能采用动态规划求解的问题的一般要具有3个性质:最优子结构、有重叠子问题、无后效性
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 47. 在折半查找中,设a[low..high]是当前的查找区间,则确定该区间的中点位置为mid=(low+high+1)/2
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 48. 分治法通常采用递归算法设计技术,在每一层递归上都有3个步骤:分解、求解子问题、合并。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 49. 每一次贪心选择都将所求问题简化为规模更小的子问题,并期望通过每次所做的局部最优选择产生出一个全局最优解。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
问题: 50. 图的遍历有深度优先和广度优先两种方式。
选项:
答案: 请关注公众号【渝粤搜题】查看答案
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。