算法判断题复习题分析文档格式.docx

上传人:b****2 文档编号:14833559 上传时间:2022-10-25 格式:DOCX 页数:22 大小:22.36KB
下载 相关 举报
算法判断题复习题分析文档格式.docx_第1页
第1页 / 共22页
算法判断题复习题分析文档格式.docx_第2页
第2页 / 共22页
算法判断题复习题分析文档格式.docx_第3页
第3页 / 共22页
算法判断题复习题分析文档格式.docx_第4页
第4页 / 共22页
算法判断题复习题分析文档格式.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

算法判断题复习题分析文档格式.docx

《算法判断题复习题分析文档格式.docx》由会员分享,可在线阅读,更多相关《算法判断题复习题分析文档格式.docx(22页珍藏版)》请在冰豆网上搜索。

算法判断题复习题分析文档格式.docx

单源最短路径问题不能使用贪心法解决。

104.知识点:

2(算法复杂度计算)难易度:

容易认知度:

识记

时间复杂度低是衡量一个算法好坏的标准。

105.知识点:

4(分治法)难易度:

归并排序不可以使用分治法求解。

106.知识点:

9(概率算法)难易度:

拉斯维加斯算法有时找不到问题的解。

107.知识点:

舍伍德算法有时候找不到问题的解。

108.知识点:

13(NP问题)难易度:

认知

NP问题都是不可能解决的问题

109.知识点:

P类问题包含在NP类问题中。

110.知识点:

NP类问题包含在P类问题中。

111.知识点:

NP完全问题是P类问题的子集

112.知识点:

蒙特卡罗算法是概率算法的一种

113.知识点:

蒙特卡罗算法是贪心算法的一种

114.知识点:

蒙特卡罗算法是回溯算法的一种

115.知识点:

5(动态规划法)难易度:

动态规划算法不是随机化算法

116.知识点:

综合

最优子结构性质是贪心算法与动态规划算法的共同点

117.知识点:

矩阵连乘问题的算法可由动态规划算法来设计实现

118.知识点:

Strassen矩阵乘法是利用分治策略实现的算法

119.知识点:

Strassen矩阵乘法是利用贪心法实现的算法

120.知识点:

6(贪心法)难易度:

贪心选择性质是贪心算法的基本要素

121.知识点:

7(回溯法)难易度:

以深度优先方式系统搜索问题解的算法称为回溯算法

122.知识点:

1(算法基础理论)难易度:

算法分析的两个主要方面是时间复杂度和空间复杂度分析

123.知识点:

实现最大子段和利用的算法是动态规划法

124.知识点:

实现最大子段和利用的算法是贪心法

125.知识点:

实现最大子段和利用的算法是回溯法

126.知识点:

广度优先是分支限界算法的一种搜索方式

127.知识点:

广度优先是回溯算法的一种搜索方式

128.知识点:

广度优先是贪心算法的一种搜索方式

129.知识点:

舍伍德算法是概率算法的一种

舍伍德算法是贪心算法的一种。

130.知识点:

舍伍德算法是回溯算法的一种。

132.知识点:

实现最长公共子序列利用的算法是动态规划法。

133.知识点:

计算机算法指的是解决问题的方法和过程。

134.知识点:

15(排序算法)难易度:

根据排序元素所在位置的不同,排序分内排序和外排序。

135.知识点:

根据排序元素所在位置的不同,排序分首排序和尾排序。

136.知识点:

算法必须具备输入、输出和有穷性、确定性和可行性等5个特性。

137.知识点:

算法必须具备输入、输出和易读性、稳定性和安全性等5个特性。

138.知识点:

与分治法不同的是,适合于用动态规划求解的问题经分解得到的子问题往往不是相互独立的

139.知识点:

与分治法不同的是,适合于用动态规划求解的问题往往是相互独立的

140.知识点:

二分搜索算法的基本思想是将n个元素分成个数大致相同的两半,取a[n/2]与x进行比较:

如果x<

a[n/2],则只要在数组a的左半部继续搜索x。

141.知识点:

如果x>

142.知识点:

算法必须具备输入、输出和可执行性、可移植性和可扩充性等5个特性。

143.知识点:

适用动态规划的问题必须满足最优化原理和无后效性。

144.知识点:

适用动态规划的问题必须满足最优化原理和后效性。

145.知识点:

二分查找可适用于链式存储结构。

146.知识点:

二分查找只适用于链式存储结构。

147.知识点:

应用分治法的两个前提是问题的可分性和解的可归并性。

148.知识点:

应用分治法的两个前提是问题的可分性和解的复杂性。

149.知识点:

对于n个元素的排序问题。

n=2时只要作1次比较即可排好序。

150.知识点:

n=2时要作2次比较即可排好序。

151.知识点:

分治法所能解决的问题应具有的最关键特征是利用该问题分解出的子问题的解可以合并为该问题的解。

152.知识点:

分治法所能解决的问题应具有的最关键特征是该问题的规模缩小到一定的程度就可以容易地解决。

153.知识点:

3(递归算法)难易度:

直接或间接的调用自身的算法称为递归算法。

154.知识点:

直接或间接的调用自身的算法称为动态规划算法。

155.知识点:

当上下限表示相等时我们使用Θ表示法来描述算法代价。

156.知识点:

当上下限表示相等时我们使用大O表示法来描述算法代价。

157.知识点:

2(递归算法)难易度:

递归通常用栈来实现。

158.知识点:

递归通常用队列来实现。

159.知识点:

分治法的设计思想是将一个难以直接解决的大问题分割成规模较小的子问题分别解决子问题最后将子问题的解组合起来形成原问题的解。

这要求原问题和子问题的问题规模不同,问题性质相同。

160.知识点:

0/1背包问题不能用贪心算法求解。

161.知识点:

可以由多项式时间算法求解的问题是易处理的。

162.知识点:

可以由多项式时间算法求解的问题是难处理的。

163.知识点:

需要超过多项式时间算法求解的问题是不能处理的。

164.知识点:

递归通常用数组来实现。

165.知识点:

哈密尔顿回路问题是典型的NP完全问题。

166.知识点:

排序问题是典型的NP完全问题。

167.知识点:

算法分析需要对算法需要多少计算时间和存储空间作定量分析。

168.知识点:

2(算法复杂度分析)难易度:

用数量级形式表示算法的执行时间称为算法的时间复杂度。

169.知识点:

用数量级形式表示算法的执行时间称为算法的空间复杂度。

170.知识点:

26(查找)难易度:

最坏情况下,顺序查找的时间复杂度为O(n)。

171.知识点:

最坏情况下,折半查找的时间复杂度为O(log2n)。

172.知识点:

合并排序的基本运算是把两个或多个有序序列合并成一个有序序列。

173.知识点:

最优子结构是动态规划算法的基本要素之一。

174.知识点:

快速排序算法是基于分治策略的一种排序算法。

175.知识点:

快速排序算法是基于回溯的一种排序算法。

176.知识点:

快速排序算法是基于贪心法的一种排序算法。

177.知识点:

贪心法通常以自顶向下的方式求解最优解。

178.知识点:

4

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1