算法设计与分析

发布时间:2018-12-17 作者:吉林大学自考招生信息网
算法设计与分析
1、n+n*log10n2 = (Θ(n*log n2))
设S={x| xÎ{1,2,…,20} 且 x是素数},则︱S︱=(8 )
对算法的分析必须脱离具体的(计算机结构和程序设计语言)
如果f(n)和g(n)都是单调递增的,则f(n)+g(n)(单调递增)
     Log(n!) = (Θ(n*ln n))
     可以用来求最优解的是最优解分支界限法常用于求(分支界限法)
     设S={x| xÎ{1,2,…,30} 且 x是素数},则︱S︱=( 10 )
     设S={x| xÎ{1,2,…,200,201} 且x是奇数},则︱S︱=(101)
      EULER函数Ψ(74)的值为(343)
2.属于分配排序技术的是(基数排序)
3.用基数排序法对下面数据进行排序:312,290,180,653,358,432,865,264,451,   526,239;首先按照第一位的大小依次放到0到9的桶中,把各桶中的数据收集起来,把   收集好的数据再按第二位排序,依次放到0到9的各桶中,则第6号桶的数据为(865 )
4. 如果f(n)和g(n)都是加法非负的增函数,则f(n)g(n)(单调递增)
5. 设D是输入的集合,N(I)是IÎD出现的概率,M(I)是算法在输入I时执行的次数。则算法的最坏情形复杂性为(Max(M(I))  (IÎD))
6.同步并行算法是指某些进程(必须等待)别的进程的一类并行算法。
7. 用基数排序法对下面数据进行排序:312,290,180,653,358,432,865,264,451,526,239;首先按照最高位的大小依次放到0到9的桶中,把各桶中的数据收集起来,把收集好的数据再按第二位排序,依次放到0到9的各桶中,则第2号桶的数据为(526)
8.算法设计方法主要有分治法、回溯法、贪心法、动态规划法、分支界限法。
9.数据压缩是指用较少的信息表示原有较多的信息,已达到节省存储空间的目的。
10. 是指在同一时间间隔内增加操作数量的技术是(并行处理技术)。
11. 序列c(n,0) ,c(n,1),…,c(n,n)对应的毋函数是((1+x)n
12. 常用来支持细粒度和中粒度的并行计算是(共享变量通信)
13.同步并行算法是指某些进程必须等待别的进程的一类并行算法。
14.并行算法的加速比为求解相应问题的最快串行算法在最坏情况下的运行时间除以该并行算法在最坏情况下的求解该问题的运行时间。
15. 由程序的控制和数据的相关性决定的是(软件并行性)
16.对算法的分析必须脱离具体的(计算机结构和程序设计语言)
17. 求解有限期的作业调度问题一般应采用(贪心法)
18.EULER函数Ψ(21)的值为(18     )
19.如果f(n)和g(n)都是单调递减的,则g(g(n))(单调递减   )
20. 对于并行算法,除了研究所需的运行时间之外还需要研究算法所需(处理器的数目)
21.简单字符串匹配算法在最坏情形下,总共要执行字符的匹配比较操作次数为((n-m+1)*m)
  1. 序列(7,10,5,3,8,21,2)的逆序总数为(12 )
22.下列哪个属性是单向的HASH函数不需要满足的性质(安全性)
23.用基数排序法对下面数据进行排序:312,290,180,653,358,432,865,264,451,526,239;首先按照第一位的大小依次放到0到9的桶中,把各桶中的数据收集起来,把收集好的数据再按第二位排序,依次放到0到9的各桶中,则第5号桶的数据为(451)
24.分支限界的本质是(排他方法)
25.采用大整数相乘算法,计算2368×3925所做的一位整数乘法的次数为(9 )
26.在BM算法中,设模式P=“pattern”,则滑动距离函数dist[n]值为(7 )
27.设模式Pattern=”aabaaaa”,利用KMP算法计算出的next(7)值为(3 )
28.衡量算法的优劣通常依据(平均和最坏时间开销)
29.对于算法设计来说,递归是著名的分治策略。
30.函数f(n)=log n和g(n)=log3n这两个函数阶的关系是f(n)=Θ(g(n))。
31.在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码10,所需比较的次数是3。
32.Branch and Bound的含义为(分支限界)
33.异步并行算法是指各进程之间无需相互等待的一类并行算法。
34.并行算法的复杂度主要考量两方面,它们是运行时间和处理器数目。
35.设S={x| xÎ{1,2,…,10} 且 x是素数},则︱S︱=(4 )
36. DES密码体制是(非对称密码体制)
37.对于给定的序列,其毋函数(唯一确定)
38.如果f(n)和g(n)都是单调递增的,则f(n)+2g(n)(单调递增)
39.EULER函数Ψ(7)的值为(6 )
40.处理机的通信模型由所采用的通信算法和(系统结构决定)
      序列c(n,0) ,c(n,1),…,c(n,n-1)对应的毋函数是( (1+x)n - xn
41.设S={x| xÎ{1,2,…,20} 且 x是合数},则︱S︱=( 12)
42.EULER函数Ψ(8)的值为(4 )
43.ASCII码压缩法对纯数据文本的压缩率量为(62.5% )
     冒泡排序的方式是(数遍扫描数据序列)
44.对n个元素的线性表进行冒泡排序,最好情况下的时间复杂度为( O(n))
45.利用归并方法可以实现(数据排序)
      RSA密码体制的困难性是(大数分解)
      在讨论算法复杂性时必须加以考虑其(同步时间)
46.设模式Pattern=”aabaaaa”,利用KMP算法计算出的next(5)值为( 2)
     通常用来衡量算法的优劣的是(平均性态和最坏情形)
47.结合KMP算法思想改进后的BM算法速度较快,其不足是需要时间计算(delta函数)
48.算法分析方法主要有递归展开法和毋函数法。

在线客服

关闭