当前位置: 首页 > news >正文

期末复习_算法分析与设计(判断+选择题_基础).md

判断

  1. 知识点:11(二分搜索算法) 难易度:适中 认知度:理解

算法就是一组有穷的规则。

答案:正确

  1. 知识点:9(概率算法) 难易度:适中 认知度:应用

概率算法中蒙特卡罗算法得到的解必是正确的。

答案:错误

  1. 知识点:1(算法基础理论) 难易度:容易 认知度:识记

程序和算法一样,都是某种程序设计语言的具体实现。

答案:错误

  1. 知识点:15(排序算法) 难易度:较难 认知度:应用

合并排序算法是渐近最优算法。

答案:正确

  1. 知识点:3(递归算法) 难易度:容易 认知度:认知

递归定义必须是有确切含义是指必须一步比一步简单,最后是有终结的,决不能无限循环下去。

答案:正确

  1. 知识点:11(二分搜索算法) 难易度:适中 认知度:理解

二分搜索方法在最坏的情况下用O(log n)时间完成搜索任务。

答案:正确

  1. 知识点:4(分治法) 难易度:适中 认知度:理解

能否利用分治法完全取决于问题是否具有如下特征:利用该问题分解出的子问题的解可以合并为该问题的解。

答案:正确

  1. 知识点:4(分治法) 难易度:容易 认知度:认知

分治法的基本思想是将一个规模较大的问题分解成若干个规模较小的子问题,这些子问题之间并不一定相互独立。

答案:错误

  1. 知识点:3(递归算法) 难易度:容易 认知度:理解

递归算法的效率往往很低,费时和费内存空间。

答案:正确

  1. 知识点:5(动态规划法) 难易度:适中 认知度:理解

当一个问题具有最优子结构性质时只能用动态规划方法求解。

答案:错误

  1. 知识点:14(多阶段决策问题) 难易度:容易 认知度:认知

如果一类活动过程一个阶段的决策确定以后,常影响到下一个阶段的决策,则称它为多阶段决策问题。

答案:正确

  1. 知识点:4(分治法) 难易度:容易 认知度:认知

反复应用分治手段,不能使子问题与原问题类型一致而其规模却不断缩小。\

答案:错误

  1. 知识点:3(递归算法) 难易度:容易 认知度:理解

裴波那契数列的定义:f(n)=f(n-1)+f(n-2),f(0)=1,f(1)=2,其数据的定义形式不是按递归定义。

答案:错误

  1. 知识点:6(贪心法) 难易度:适中 认知度:理解

0/1背包问题与背包问题这两类问题都可以用贪心算法求解。

答案:错误

  1. 知识点:6(贪心法) 难易度:较难 认知度:理解

证明贪心选择后的问题简化为规模更小的类似子问题的关键在于利用该问题的最优子结构性质。

答案:错误

  1. 知识点:4(分治法) 难易度:适中 认知度:理解

子问题之间不包含公共的子问题,这个条件涉及到分治法的效率。

答案:正确

  1. 知识点:9(概率算法) 难易度:适中 认知度:识记

概率算法允许在执行过程中随机地选择下一个计算步骤。

答案:正确

  1. 知识点:11(二分搜索算法) 难易度:适中 认知度:理解

二分搜索法的二分查找只适用于顺序存储结构。

答案:正确

  1. 知识点:1(算法基础理论) 难易度:容易 认知度:识记

要想在电脑上扩大所处理问题的规模,有效的途径是降低算法的计算复杂度。

答案:正确

  1. 知识点:7(回溯法) 难易度:适中 认知度:理解

用回溯法解题一个显著特征是在搜索过程中动态产生问题的解空间。

答案:错误

选择

  1. 知识点:11(二分搜索算法) 难易度:适中 认知度:理解

二分搜索算法是利用( )实现的算法。

选项A.分治策略

选项B.动态规划法

选项C.贪心法

选项D.回溯法

答案:A

  1. 知识点:7(回溯法) 难易度:适中 认知度:理解

回溯法解旅行售货员问题时的解空间树是( )。

选项A.子集树

选项B.排列树

选项C.深度优先生成树

选项D.广度优先生成树

答案:B

  1. 知识点:5(动态规划法) 难易度:适中 认知度:理解

下列算法中通常以自底向上的方式求解最优解的是( )。

选项A.备忘录法

选项B.动态规划法

选项C.贪心法

选项D.回溯法

答案:B

  1. 知识点:8(分支限界法) 难易度:适中 认知度:理解

下面不是分支界限法搜索方式的是( )。

选项A.广度优先

选项B.最小耗费优先

选项C.最大效益优先

选项D.深度优先

答案:D

  1. 知识点:6(贪心算法) 难易度:较难 认知度:应用

采用贪心算法的最优装载问题的主要计算量在于将集装箱依其重量从小到大排序,故算法的时间复杂度为(

)。

选项A.O(n2nn2^nn2n

选项B.O(nlognnlognnlogn

选项C.O(2n2^n2n

选项D.O(nnn

答案:B

  1. 知识点:8(分支限界法) 难易度:适中 认知度:应用

分支限界法求解最大团问题时,活结点表的组织形式是( )。

选项A.最小堆

选项B.最大堆

选项C.栈

选项D.数组

答案:B

  1. 知识点:6(贪心算法) 难易度:较难 认知度:应用

下面问题( )不能使用贪心法解决。

选项A.单源最短路径问题

选项B.N皇后问题

选项C.最小花费生成树问题

选项D.背包问题

答案:B

  1. 知识点:6(贪心算法) 难易度:适中 认知度:理解

下列算法中不能解决0/1 背包问题的是( )。

选项A.贪心法

选项B.动态规划

选项C.回溯法

选项D.分支限界法

答案:A

  1. 知识点:6(贪心算法) 难易度:适中 认知度:应用

背包问题的贪心算法所需的计算时间为( )。

选项A.O(n2n

选项B.O(nlogn)

选项C.O(2n

选项D.O(n)

答案:B

  1. 知识点:11(二分搜索算法) 难易度:适中 认知度:应用

二分查找是利用( )实现的算法。

选项A. 分治策略

选项B. 动态规划法

选项C. 分支限界法

选项D. 概率算法

答案:A

  1. 知识点:5(动态规划法) 难易度:适中 认知度:识记

下列不是动态规划算法基本步骤的是( )。

选项A.找出最优解的性质

选项B.构造最优解

选项C.算出最优解

选项D.定义最优解

答案:B

  1. 知识点:8(分支限界法) 难易度:适中 认知度:应用

最大效益优先是( )的一种搜索方式。

选项A.分支界限法

选项B.动态规划法

选项C.贪心法

选项D.回溯法

答案:A

  1. 知识点:9(概率算法) 难易度:容易 认知度:识记

在下列算法中有时找不到问题解的是( )。

选项A.蒙特卡罗算法

选项B.拉斯维加斯算法

选项C.舍伍德算法

选项D.数值概率算法

答案:A

  1. 知识点:5(动态规划法) 难易度:容易 认知度:识记

对于动态规划,下面说法错误的是( )。

选项A.动态规划(dynamic programming)是运筹学的一个分支

选项B.动态规划是求解决策过程(decision process)最优化的数学方法

选项C.虽然动态规划主要用于求解以时间划分阶段的动态过程的优化问题,但是一些与时间无关的静态规划(如线性规划、非线性规划),只要人为地引进时间因素,把它视为多阶段决策过程,也可以用动态规划方法方便地求解。

选项D.

动态规划类似搜索或数值计算那样,具有一个标准的数学表达式和明确清晰的解题方法。

答案:D

  1. 知识点:1(算法基础理论) 难易度:容易 认知度:识记

衡量一个算法好坏的标准是( )。

选项A. 运行速度快

选项B. 占用空间少

选项C. 时间复杂度低

选项D. 代码短

答案:C

  1. 知识点:4(分治法) 难易度:适中 认知度:应用

以下不可以使用分治法求解的是( )。

选项A.棋盘覆盖问题

选项B.选择问题

选项C.归并排序

选项D.0/1背包问题

答案:D

  1. 知识点:4(分治法) 难易度:适中 认知度:应用

实现循环赛日程表利用的算法是( )。

选项A.分治策略

选项B.动态规划法

选项C.贪心法

选项D.回溯法

答案:A

  1. 知识点:9(概率算法) 难易度:容易 认知度:识记

下列随机算法中运行时有时候成功有时候失败的是( )。

选项A.数值概率算法

选项B.舍伍德算法

选项C.拉斯维加斯算法

选项D.蒙特卡罗算法

答案:C

  1. 知识点:8(分支限界法) 难易度:适中 认知度:理解

对于分支限界法,下面不属于分支限界法搜索方式的是( )。

选项A. 广度优先

选项B. 最小耗费优先

选项C. 最大效益优先

选项D. 层次优先

答案:D

  1. 知识点:7(回溯法) 难易度:适中 认知度:理解

下列算法中通常以深度优先方式系统搜索问题解的是( )。

选项A. 备忘录法

选项B. 动态规划法

选项C. 贪心法

选项D. 回溯法

答案:D

  1. 知识点:5(动态规划法) 难易度:适中 认知度:应用

备忘录方法是那种算法的变形( )。

选项A.分治法

选项B.动态规划法

选项C.贪心法

选项D.回溯法

答案:B

  1. 知识点:12(哈夫曼编码) 难易度:较难 认知度:综合

哈夫曼编码的贪心算法所需的计算时间为( )。

选项A. O(n2n)

选项B. O(nlogn)

选项C. O(2n)

选项D. O(n)

答案:B

  1. 知识点:5(动态规划法) 难易度:适中 认知度:应用

最长公共子序列算法利用的算法是( )。

选项A.分支界限法

选项B.动态规划法

选项C.贪心法

选项D.回溯法

答案:B

  1. 知识点:4(分治法) 难易度:适中 认知度:应用

实现棋盘覆盖算法利用的算法是( )。

选项A.分治法

选项B.动态规划法

选项C.贪心法

选项D.回溯法

答案:A

  1. 知识点:6(贪心法) 难易度:适中 认知度:应用

下面是贪心算法的基本要素的是( )。

选项A.重叠子问题

选项B.构造最优解

选项C.贪心选择性质

选项D.定义最优解

答案:C

  1. 知识点:7(回溯法) 难易度:适中 认知度:综合

回溯法的效率不依赖于下列哪些因素( )。

选项A.满足显约束的值的个数

选项C.计算限界函数的时间

选项B.计算约束函数的时间

选项D.确定解空间的时间

答案:D

  1. 知识点:7(回溯法) 难易度:适中 认知度:理解

下面哪种函数是回溯法中为避免无效搜索采取的策略( )。

选项A.递归函数

选项B.剪枝函数

选项C.随机数函数

选项D.搜索函数

答案:B

  1. 知识点:13(NP问题) 难易度:容易 认知度:认知

下面关于NP问题说法正确的是( )。

选项A. NP问题都是不可能解决的问题

选项B. P类问题包含在NP类问题中

选项C. NP完全问题是P类问题的子集

选项D. NP类问题包含在P类问题中

答案:B

  1. 知识点:9(概率算法) 难易度:容易 认知度:识记

蒙特卡罗算法是( )的一种。

选项A.分支界限算法

选项B.概率算法

选项C.贪心算法

选项D.回溯算法

答案:B

  1. 知识点:9(概率算法) 难易度:容易 认知度:认知

下列哪一种算法不是随机化算法( )。

选项A.蒙特卡罗算法

选项B.拉斯维加斯算法

选项C.动态规划算法

选项D.舍伍德算法

答案:C

  1. 知识点:6(贪心法) 难易度:适中 认知度:理解

( )是贪心算法与动态规划算法的共同点。

选项A.重叠子问题

选项B.构造最优解

选项C.贪心选择性质

选项D.最优子结构性质

答案:D

  1. 知识点:5(动态规划法) 难易度:适中 认知度:应用

矩阵连乘问题的算法可由( )设计实现。

选项A.分支界限算法

选项B.动态规划算法

选项C.贪心算法

选项D.回溯算法

答案:B

  1. 知识点:4(分治法) 难易度:适中 认知度:应用

Strassen矩阵乘法是利用( )实现的算法。

选项A.分治策略

选项B.动态规划法

选项C.贪心法

选项D.回溯法

答案:A

  1. 知识点:4(分治法) 难易度:容易 认知度:理解

使用分治法求解不需要满足的条件是( )。

选项A.子问题必须是一样的

选项B.子问题不能够重复

选项C.子问题的解可以合并

选项D.原问题和子问题使用相同的方法求解

答案:A

  1. 知识点:7(回溯法) 难易度:适中 认知度:理解

回溯法搜索状态空间树是按( )的顺序。

选项A.中序遍历

选项B.广度优先遍历

选项C.深度优先遍历

选项D.层次优先遍历

答案:C

  1. 知识点:4(分治法) 难易度:适中 认知度:应用

实现合并排序利用的算法是( )。

选项A.分治策略

选项B.动态规划法

选项C.贪心法

选项D.回溯法

答案:A

  1. 知识点:5(动态规划法) 难易度:容易 认知度:识记

下列是动态规划算法基本要素的是( )。

选项A.定义最优解

选项B.构造最优解

选项C.算出最优解

选项D.子空间重叠性质

答案:D

  1. 知识点:8(分支限界法) 难易度:容易 认知度:认知

采用广度优先策略搜索的算法是( )。

选项A.分支限界法

选项B.动态规划法

选项C.贪心法

选项D.回溯法

答案:A

  1. 知识点:9(概率算法) 难易度:容易 认知度:识记

在下列算法中得到的解未必正确的是( )。

选项A.蒙特卡罗算法

选项B.拉斯维加斯算法

选项C.舍伍德算法

选项D.数值概率算法

答案:A

  1. 知识点:4(分治法) 难易度:适中 认知度:应用

实现大整数的乘法是利用的算法( )。

选项A.贪心法

选项B.动态规划法

选项C.分治策略

选项D.回溯法

答案:C

  1. 知识点:7(回溯法) 难易度:较难 认知度:理解

0/1 背包问题的回溯算法所需的计算时间为( )。

选项A. O(n2n

选项B. O(nlogn)

选项C. O(2n

选项D. O(n)

答案:A

  1. 知识点:5(动态规划法) 难易度:适中 认知度:理解

动态规划算法与贪心法的主要区别是( )。

选项A.最优子结构

选项B.贪心选择性质

选项C.构造最优解

选项D.定义最优解

答案:B

  1. 知识点:5(动态规划法) 难易度:适中 认知度:应用

实现最大子段和利用的算法是( )。

选项A.分治策略

选项B.动态规划法

选项C.贪心法

选项D.回溯法

答案:B

  1. 知识点:8(分支限界法) 难易度:适中 认知度:理解

优先队列式分支限界法选取扩展结点的原则是( )。

选项A.先进先出

选项B.后进先出

选项C.结点的优先级

选项D.随机

答案:C

  1. 知识点:8(分支限界法) 难易度:容易 认知度:理解

广度优先是( )的一种搜索方式。

选项A.分支限界算法

选项B.动态规划法

选项C.贪心算法

选项D.回溯算法

答案:A

  1. 知识点:9(概率算法) 难易度:容易 认知度:认知

舍伍德算法是( )的一种。

选项A.分支界限算法

选项B.概率算法

选项C.贪心算法

选项D.回溯算法

答案:B

  1. 知识点:9(概率算法) 难易度:容易 认知度:理解

对于下列算法,有时找不到问题解的是( )。

选项A.蒙特卡罗算法

选项B.拉斯维加斯算法

选项C.快速排序算法

选项D.数值概率算法

答案:A

  1. 知识点:9(概率算法) 难易度:容易 认知度:认知

下列哪一种算法是随机化算法( )。

选项A.贪心算法

选项B.回溯法

选项C.动态规划算法

选项D.舍伍德算法

答案:D

  1. 知识点:5(动态规划法) 难易度:适中 认知度:理解

一个问题可用动态规划算法或贪心算法求解的关键特征是问题的( )。

选项A.重叠子问题

选项B.最优子结构性质

选项C.贪心选择性质

选项D.定义最优解

答案:B

  1. 知识点:7(回溯法) 难易度:容易 认知度:理解

以深度优先方式系统搜索问题解的算法称为( )。

选项A.分支界限算法

选项B.概率算法

选项C.贪心算法

选项D.回溯算法

答案:D

http://www.jsqmd.com/news/189787/

相关文章:

  • SHA256校验码在哪里获取?防止下载到篡改版本
  • 学术研究辅助工具:HunyuanOCR帮助整理参考文献列表
  • 在线考试防作弊机制设计:结合HunyuanOCR核对身份信息
  • 前后端分离智慧草莓基地管理系统系统|SpringBoot+Vue+MyBatis+MySQL完整源码+部署教程
  • 音乐乐谱歌词提取:HunyuanOCR辅助歌曲创作流程
  • Arduino Uno R3模拟与数字引脚差异解析
  • [特殊字符]️_开发效率与运行性能的平衡艺术[20260103173034]
  • 基于ESP32的智能灯控系统接入阿里云MQTT实战案例
  • WinDbg Preview内存问题排查:实战案例全面讲解
  • FastStone Capture注册码失效?用HunyuanOCR替代截图转文字工具
  • 探索准Z源光伏并网系统MATLAB仿真模型
  • 树莓派项目中SPI接口读取ADC数据的操作指南
  • Mac M系列芯片能否运行HunyuanOCR?Apple Silicon兼容性测试
  • 批量处理万张图片?HunyuanOCR异步任务队列设计思路
  • vue+uniapp+springboot微信小程序化妆品美妆商城_69bee
  • LaTeX论文排版助手:用HunyuanOCR快速识别扫描版PDF公式
  • 探索纯电动车两档AMT变速箱的Simulink控制模型
  • vue+uniapp+springboot微信小程序新沂市娱乐项目推荐_klkbx
  • 探索MATLAB中基于非对称纳什谈判的多微网电能共享运行优化策略
  • redis智能缓存策略--思想
  • 使用LLM寻找use cases-例子,比价靠谱
  • vue+uniapp+springboot微信小程序的动物科普知识问答系统93a53
  • LLM识别UML Use Case
  • 吉尔吉斯斯坦天山牧场:HunyuanOCR记录游牧生活变迁
  • vue+uniapp+springboot微信小程序的展会展馆纪念馆门票在线预约管理系统19rtj
  • 使用printf重定向:基于UART的新手教程
  • 后端也能画画?我用 Spring AI 把千帆图像模型接进了 Java 项目
  • API接口调试踩坑记录:HunyuanOCR的8000端口访问配置
  • 24l01话筒多点对一点传输实现:完整示例
  • ESP32连接阿里云MQTT的智能门铃系统项目实践