ImageVerifierCode 换一换
格式:DOC , 页数:4 ,大小:27KB ,
资源ID:67358      下载积分:6 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-67358.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(2014年9月份考试算法设计分析第一次作业.doc)为本站会员(文****钱)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

2014年9月份考试算法设计分析第一次作业.doc

1、2014年 9月份考试算法设计分析第一次作业 一、单项选择题(本大题共 50分,共 20 小题,每小题 2.5 分) 1. 算法分析的两个主要方面是( )。 A. 空间复杂度和时间复杂度 B. 正确性和简单性 C. 可读性和文档性 D. 数据复杂度和程序复杂度 2. 计算机算法指的是( )。 A. 计算方法 B. 排序方法 C. 解决问题的方法和过程 D. 调度方法 3. Java 的类一般有 4个部分组成:请选出不属于的一个 ( ) A. 类名 B. 数据成员 C. 方法 D. 组 4. 多阶段决策问题 ,就是要在 可以选择的那些策略中间 ,选取一个( )策略 ,使在预定的标准下达到最好的效

2、果。 A. 最优 B. 最差 C. 平衡 D. 任意 5. 快速排序法的基本思想是对输入的子数组按以下三个步骤进行排序( )。 A. 分解,合并,递归求解 B. 合并,递归求解,分解 C. 递归求解,分解,合并 D. 分解,递归求解 , 合并 6. 程序可以不满足算法性质的( ) A. 输入 B. 输出 C. 确定性 D. 有限性 7. 根据排序元素所在位置的不同,排序分( )。 A. 内排序和外排序 B. 首排序和尾排序 C. 顺序 排序和逆序排序 D. 堆排序和栈排序 8. 算法必须具备输入、输出和( )等 5个特性。 A. 可执行性、可移植性和可扩充性 B. 可行性、确定性和有穷性 C.

3、 确定性、有穷性和稳定性 D. 易读性、稳定性和安全性 9. 大型程序设计一般用( )数据类型来描述算法。 A. 逻辑 B. 抽象 C. 简明 D. 复杂 10. JAVA 程序主要有以下两种类型( ) A. 应用程序和 APPLET 应用程序和理论程序 B. 系统程序和应用程序 C. 系统程序和理论程序 D. D 系统程序和 APPLET 应用程序 11. 动 态规划算法是( )递归的。 A. 自底向上 B. 自顶向下 C. 自左至右 D. 自右至左 12. 在最接近点对问题中,严格的说,最接近点对可能( )。 A. 有无数对 B. 恰好一对 C. 多于一对 D. 少于一对 13. 与分治法

4、不同的是,适合于用动态规划求解的问题( ) A. 经分解得到子问题往往不是互相独立的 B. 经分解得到子问题往往是互相独立的 C. 经分解得到子问题往往是互相交叉的 D. 经分解得到子问题往往是任意的 14. 二分搜索算法的基本思想是将 n个元素分成个数大致相同的两半,取an/2与 x 进行比较:如果( ),则只要在数组 a的左半部继续搜索 x。 A. x an/2 B. x=an/2 C. xan/2 D. x=an/2 15. 适用动态规划的问题必须满足( ) A. 最优化原理 B. 无前效性 C. 最优化原理和后效性 D. 最优化原理和无后效性 16. 直接或间接的调用自身的算法称为(

5、)。 A. 贪心算法 B. 递归算法 C. 迭代算法 D. 动态规划算法 17. 在多数情况下,当算法在执行过程中面临一个选择是,随机性选择常比最优选择省时,因此概率算法可 在很大程度上()。 A. 增加算法复杂性 B. 降低算法复杂性 C. 保持原有算法复杂性 D. 复杂性不确定 18. 二分查找只适用( )存储结构。 A. 堆 B. 顺序 C. 任意顺序 D. 栈 19. 舍伍德算法的精髓不是避免算法的最坏情况行为,而是设法消除这种最坏情形行为与特定实例之间的( ) A. 依赖性 B. 关联性 C. 重复性 D. 排斥性 20. 应用分治法的两个前提是( )。 A. 问题的可分性和解的可归

6、并性 B. 问题的可分性和解的存在性 C. 问题的复杂性和解的 可归并性 D. 问题的可分性和解的复杂性 二、判断题(本大题共 50 分,共 20 小题,每小题 2.5 分) 1. 概率算法中蒙特卡罗算法得到的解必是正确的? ( ) 2. 程序和算法一样,都是某种程序设计语言的具体实现。 ( ) 3. 递归定义必须是有确切含义是指必须一步比一步简单 ,最后是有终结的 ,决不能无限循环下去? ( ) 4. 二分搜索方法在最坏的情况下用 O(log n)时间完成搜索任务。( ) 5. 具体的动态规划算法是多种多样的,但它们具有相同的填表格式。 ( ) 6. 分治法的基本思想是将一个规模较大 的问题

7、分解成若干个规模较小的子问题,这些子问题之间并不一定相互独立( ) 7. 当一个问题具有最优子结构性质时只能用动态规划方法求解。 ( ) 8. 矩阵连乘积计算次序问题的最优解包含着其子问题的最优解。( ) 9. 由于矩阵乘法满足结合律。所以计算举证的连乘积不可以有许多不同的计算次序? ( ) 10. 快速排序法是基于分治策略的。 ( ) 11. 贪心算法并不从整体最优考虑 ,它所做出的选择只是在某种意义上的局部最优选择? ( ) 12. 如果 U 是 G的一个完全子图,则它也定义了一个空子图,反之亦然。( ) 13. 0-1 背包问题与背包问题这两类问题都可以用贪心算法求解。( ) 14. 对

8、于 ( n)当 n取值较大时,指数时间算法和多项式时间算法在计算时间上非常悬殊。 ( ) 15. 数据模型可以认为是现实世界部分现象的抽象 ( ) 16. 分治策略是将一个规模为 n的问题分成 k个规模较小而结构与原问题相似的子问题 ( )。 17. 二分搜索法的二分查找只适用于顺序存储结构。 ( ) 18. 概率算法中使用的随机数只是一定程度上的随机,即伪随机数。( ) 19. 程序 =算法 +数据结构 ( ) 20. 合并排序算法的基本思想是将待 排序的元素分成大小大致相同的 2个子集合 ( ) 答案: 一、单项选择题( 50分,共 20 题,每小题 2.5 分) 1. A 2. C 3. D 4. A 5. D 6. D 7. A 8. B 9. B 10. A 11. A 12. C 13. A 14. A 15. D 16. B 17. B 18. B 19. B 20. A 二、判断题( 50 分,共 20 题,每小题 2.5 分) 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。