您好,欢迎访问三七文档
当前位置:首页 > 幼儿/小学教育 > 小学教育 > 算法设计期末填空题整理
二、填空题1.算法的复杂性有时间复杂性和空间复杂性之分。2、程序是算法用某种程序设计语言的具体实现。3、算法的“确定性”指的是组成算法的每条指令是清晰的,无歧义的。4.矩阵连乘问题的算法可由动态规划设计实现。5、拉斯维加斯算法找到的解一定是正确解。6、算法是指解决问题的一种方法或一个过程。7、从分治法的一般设计模式可以看出,用它设计出的程序一般是递归算法。8、问题的最优子结构性质是该问题可用动态规划算法或贪心算法求解的关键特征。9、以深度优先方式系统搜索问题解的算法称为回溯法。10、数值概率算法常用于数值问题的求解。11、计算一个算法时间复杂度通常可以计算循环次数、基本操作的频率或计算步。12、利用概率的性质计算近似值的随机算法是__数值概率算法,运行时以一定的概率得到正确解的随机算法是__蒙特卡罗算法_____________________。14、解决0/1背包问题可以使用动态规划、回溯法和分支限界法,其中不需要排序的是动态规划,需要排序的是回溯法,分支限界法。15、使用回溯法进行状态空间树裁剪分支时一般有两个标准:约束条件和目标函数的界,N皇后问题和0/1背包问题正好是两种不同的类型,其中同时使用约束条件和目标函数的界进行裁剪的是0/1背包问题,只使用约束条件进行裁剪的是N皇后问题。16、贪心选择性质是贪心算法可行的第一个基本要素,也是贪心算法与动态规划算法的主要区别。17、矩阵连乘问题的算法可由动态规划设计实现。18、拉斯维加斯算法找到的解一定是正确解。19.贪心算法的基本要素是贪心选择质和最优子结构性质。21.动态规划算法的基本思想是将待求解问题分解成若干子问题,先求解子问题,然后从这些子问题的解得到原问题的解。22.算法是由若干条指令组成的有穷序列,且要满足输入、输出、确定性和有限性四条性质。23、大整数乘积算法是用分治法来设计的。24、以广度优先或以最小耗费方式搜索问题解的算法称为分支限界法。25、舍伍德算法总能求得问题的一个解。26、贪心选择性质是贪心算法可行的第一个基本要素,也是贪心算法与动态规划算法的主要区别。27.快速排序算法是基于分治策略的一种排序算法。28.动态规划算法的两个基本要素是.最优子结构性质和重叠子问题性质。30.回溯法是一种既带有系统性又带有跳跃性的搜索算法。31.分支限界法主要有队列式(FIFO)分支限界法和优先队列式分支限界法。32.分支限界法是一种既带有系统性又带有跳跃性的搜索算法。33.回溯法搜索解空间树时,常用的两种剪枝函数为约束函数和限界函数。34.任何可用计算机求解的问题所需的时间都与其规模有关。35.快速排序算法的性能取决于划分的对称性。36.所谓贪心选择性质是指(所求问题的整体最优解可以通过一系列局部最优的选择,即贪心选择来达到)。37.所谓最优子结构性质是指(问题的最优解包含了其子问题的最优解)。38.回溯法是指(具有限界函数的深度优先生成法)。39.用回溯法解题的一个显著特征是在搜索过程中动态产生问题的解空间。在任何时刻,算法只保存从根结点到当前扩展结点的路径。如果解空间树中从根结点到叶结点的最长路径的长度为h(n),则回溯法所需的计算空间通常为(O(h(n)))。40.回溯法的算法框架按照问题的解空间一般分为(子集树)算法框架与(排列树)算法框架。41.用回溯法解0/1背包问题时,该问题的解空间结构为(子集树)结构。42.用回溯法解批处理作业调度问题时,该问题的解空间结构为(排列树)结构。
本文标题:算法设计期末填空题整理
链接地址:https://www.777doc.com/doc-2096948 .html