文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 资格考试/认证 > 财会/金融考试 > 算法设计与分析复习题
侵权投诉

算法设计与分析复习题

算法

算法设计与分析复习题

1、 一个算法应有哪些主要特征?

2、 分治法(Divide and Conquer)与动态规划(Dynamic Programming)有什么不同?

3、 试举例说明贪心算法对有的问题是有效的,而对一些问题是无效的。

4、 求解方程f(n)=f(n-1)+f(n-2),f(1)=f(2)=1。

5、 求解方程T(n)=2T(n/2)+1,T(1)=1,设n=2k。

6、 编写一个Quick Sorting 算法,并分析时间复杂性。

7、 利用Quick Sorting的原理,编写一个查找第k小元素的算法。

8、 编写一个Heap Sorting算法,并分析时间复杂性。

9、 编写一个算法,可以检测一个字符串是否回文(如:afaddafa,abwba等)。

10、 如果是检测一个字符串中是否包含一个回文子串,应如何编写算法。如果是

找最大的回文子串呢?

11、 设n个不同的整数排好序后存在数组T[1:n]中。若存在一个下标i,使得T[i]=i,

设计一个有效的算法找到该下标。要求时间复杂性是O(logn)。

12、 编写一个采用KMP的算法查找T的子串P,并判断匹配失败的字符是否在P

中,以此确定可滑动的最大距离。

13、 考虑一个“模糊”的算法查找T的子串P,先快速找到与P相似的子串,再

进一步确认之。

14、 设计一个算法确定K个矩阵相乘的最优次序,并分析该算法的时间复杂性。

15、 设计一个算法从数A[1:n]中同时找出最大元素和最小元素,只需要不超过

1.5n-2次比较。

16、 用分治法一个算法从数A[1:n]中同时找出最大元素,分析算法的时间复杂

性,并思考为什么是这样的结果。

17、 在一个数组中出现次数最多的元素称为“众数”,编写一个找出众数的算法,

并分析算法时间复杂性。

18、 设计一个使用Hash法的算法在数组中找出“众数”,并分析时间复杂性。

19、 设计一个时间复杂性不超过O(n2)的算法,找出n个数组成的序列中最长的单

调递增序列。

20、 从1,2, ,n中找出所有质数,设计一个比较优的算法。

21、 测试一个图是否连通图,可以用深度优先搜索算法或宽度优先搜索算法,在

什么情况下,用哪种算法更好一些?

第1页

你可能喜欢

  • 程序设计基础复习题
  • 系统分析设计复习题
  • 平法复习题
  • 道路勘测设计复习题
  • 电路分析基础复习题
  • 算法设计分析复习题
  • 算法分析设计复习题
  • 算法设计与分析复习题

热门文档

相关文档

  • 算法设计与分析复习题目及答案

    算法设计与分析复习题目及答案_工学_高等教育_教育专区。一。选择题 1、二分搜索算法是利用( A、分治策略 A )实现的算法。 C、贪心法 A D、回溯法 )。 D、...

  • 算法设计与分析复习题

    算法设计与分析复习题_工学_高等教育_教育专区。算法设计与分析复习题 1 一个算法应有哪些主要特征? 另附资料 2 分治法(Divide and Conquer)与动态规划(Dynamic ...

  • 算法设计与分析复习题

    算法设计与分析复习题 1、分治法的基本思想:是将一个规模为 N 的问题分解为 K 个规模较小的子问题,这些子问题互相独立且与原问 、分治法的基本思想: 题相同...

  • 算法设计与分析习题

    计算机算法设计与分析期... 6页 1下载券 复习数据库大纲 杭电 3页 免费 杭...(见习题集第三章算法设计与计算题 T2) 4、掌握动态规划方法求解0-1背包问题?...

  • 算法设计与分析复习题

    算法设计与分析复习题_计算机软件及应用_IT/计算机_专业资料。西南交大 算法 代码部分挺多自己写 也整合了以前的资料 看不懂可以找我聊今日...

  • 计算机算法设计与分析期末考试复习题

    计算机算法设计与分析期末考试复习题_工学_高等教育_教育专区。1、二分搜索算法是利用( A、分治策略 A )实现的算法。 C、贪心法 A D、回溯法 )。 D、定义最...

  • 算法设计与分析考试题及答案

    算法设计与分析考试题及答案_IT/计算机_专业资料。算法试题及答案一...算法分析复习题目及答案 13页 1下载券 《算法分析与设计》期末... 14页 1下载...

  • 算法设计与分析 复习

    算法设计与分析 复习 考试题型 ? ? ? ? ? 选择题10*2=20 填空题10*2=20 简答题4*5=20 计算题 10 算法设计题15*2 第1章 算法概述 算法与程序 ? ?...

  • 算法设计与分析复习题目及答案(物联班)

    算法设计与分析复习题目及答案(物联班)_IT认证_资格考试/认证_教育专区。一。选择题 1、二分搜索算法是利用( A、分治策略 B、动态规划法 )实现的算法。 C、...

  • 算法设计与分析习题答案1-6章

    则当子问题的规模之和小于原问 题的规模时,算法的时间复杂性可达到 O(n)。 ...设计分治算法确定一个给定的整数 x 是否在 M 中,并分析算法的时间 复杂性。 ...

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email