西北工业大学软件学院算法设计与分析实验作业(全)欢迎大家下载参考!
2019-12-21 20:16:05 369KB 西工大 算法
1
东南大学邓建明教授的算法设计与分析复习题以及答案,考试复习想到有用
2019-12-21 20:14:38 98KB 东南大学 算法设计 复习题
1
这里的资源都太贵了,大部分1份试卷就要5分以上,我收集了 10套 算法设计与分析 试卷 和 答案,里面还有 考研的试卷,
2019-12-21 20:14:13 652KB 算法设计与分析 答案 考研 考博
1
历年试题简答题答案,很有用的考试资料,开卷必备
2019-12-21 20:14:11 274KB 中科院 算法 陈玉福
1
计算机算法设计与分析学习心得.rar计算机算法设计与分析学习心得.rar计算机算法设计与分析学习心得.rar
1
研究生教材《计算机算法设计与分析导论》(Sara Baase,第三版)课后习题答案,汉语版。
2019-12-21 20:10:05 5.86MB 算法设计与分析 课后习题答案 Sara Baase
1
常用算法设计方法详细解析(含源代码) 算法是问题求解过程的精确描述,一个算法由有限条可完全机械地执行的、有确定结果的指令组成。指令正确地描述了要完成的任务和它们被执行的顺序。计算机按算法指令所描述的顺序执行算法的指令能在有限的步骤内终止,或终止于给出问题的解,或终止于指出问题对此输入数据无解。 通常求解一个问题可能会有多种算法可供选择,选择的主要标准是算法的正确性和可靠性,简单性和易理解性。其次是算法所需要的存储空间少和执行更快等。 算法设计是一件非常困难的工作,经常采用的算法设计技术主要有迭代法、穷举搜索法、递推法、贪婪法、回溯法、分治法、动态规划法等等。另外,为了更简洁的形式设计和藐视算法,在算法设计时又常常采用递归技术,用递归描述算法。 一、迭代法 二、穷举搜索法 三、递推法 四、递归 五、回溯法 六、贪婪法 七、分治法 八、动态规划法
1
李春葆 算法设计与分析(第2版)课件 、习题答案、书中全部源代码。第1章 概述 第2章 递归算法设计技术 第3章 分治法 第4章 蛮力法 第5章 回溯法 第6章 分枝限界法 第7章 贪心法 第8章 动态规划 第9章 图算法设计 第10章 计算几何 第11章 计算复杂性理论 第12章 概率算法和近似算法
2019-12-21 20:09:06 9.25MB 算法设计与分析 李春葆 课件
1
里面包含该书所有的源码,并且全部已经整理归类。
1
算法分析基础——Fibonacci序列问题 分治法在数值问题中的应用——最近点对问题 减治法在组合问题中的应用——8枚硬币问题 变治法在排序问题中的应用——堆排序问题 动态规划法在图问题中的应用——全源最短路径问题 3. 实验要求 (1)实现Floyd算法; (2)算法的输入可以手动输入,也可以自动生成; (3)算法不仅要输出从每个顶点到其他所有顶点之间的最短路径,还有输出最短路径的长度; (4)设计一个权重为负的图或有向图的例子,对于它,Floyd算法不能输出正确的结果 3. 实验要求 1)设计与实现堆排序算法; 2)待排序的数据可以手工输入(通常规模比较小,10个数据左右),用以检测程序的正确性;也可以计算机随机生成(通常规模比较大,1500-3000个数据左右),用以检验(用计数法)堆排序算法的时间效率 3. 实验要求 1)设计减治算法实现8枚硬币问题; 2)设计实验程序,考察用减治技术设计的算法是否高效; 3)扩展算法,使之能处理n枚硬币中有一枚假币的问题。 3. 实验要求 1)使用教材2.5节中介绍的迭代算法Fib(n),找出最大的n,使得 第n个Fibonacci数不超过计算机所能表示的最大整数,并给出具体的执行时间; 2)对于要求1),使用教材2.5节中介绍的递归算法F(n)进行计算,同样给出具体的执行时间,并同1)的执行时间进行比较; 3)对于输入同样的非负整数n,比较上述两种算法基本操作的执行次数; 4)对1)中的迭代算法进行改进,使得改进后的迭代算法其空间复杂度为Θ(1); 5)设计可供用户选择算法的交互式菜单(放在相应的主菜单下)
1