算法分析与设计》实验指导与报告书.docVIP

  • 28
  • 0
  • 约3.37千字
  • 约 16页
  • 2015-10-14 发布于河南
  • 举报

算法分析与设计》实验指导与报告书.doc

算法分析与设计》实验指导与报告书

《算法分析与设计》实验指导与报告书 实验目录 实验1 求最大公约数 2 实验2 斐波那契数列 3 实验3 最近对问题 4 实验4 堆排序 5 实验5 霍纳法则和二进制幂 6 实验6 字符串匹配问题 7 实验7 Warshall算法和Floyd算法 8 实验8 最优二叉查找树 9 实验9 Huffman编码* 10 实验10 求解非线性方程* 11 实验11 投资问题* 12 注:(1)实验4和实验5为变治法应用,二选一; (2)实验7和实验8为动态规划法应用,二选一; (3)带*号的实验为选做实验,根据课时及学生实验完成情况机动安排。 实验1 求最大公约数 实验目的 (1)求两个自然数m和n的GCD (Greatest Common Divisor); (2)掌握并应用算法的数学分析和后验分析方法; (3)理解这样一个观点:不同的算法能够解决相同的问题,但这些算法的思路不同,时间复杂性也不同。(1)设计出个版本的求最大公约数的算法; (2)采用C/C++实现算法,利用计数法记录基本语句的执行次数; (3)采用大O符号分析种算法的时间复杂性; (4)通过分析对比,得出结论。#include stdio.h int main() { int a, b, c; printf(Please input two integers: );

文档评论(0)

1亿VIP精品文档

相关文档