- 51
- 0
- 约5.73千字
- 约 12页
- 2017-02-12 发布于北京
- 举报
算法设计与分实析验报告2)
实验报告题目
实验一 递归与分治策略
实验目的
1.加深学生对分治法算法设计方法的基本思想、基本步骤、基本方法的理解与掌握;
2.提高学生利用课堂所学知识解决实际问题的能力;
3.提高学生综合应用所学知识解决实际问题的能力。
实验内容
设计一个递归和分治算法,找出数组的最大元素,找出x在数组A中出现的次数。
实验要求
(1)用分治法求解…问题;
(2)再选择自己熟悉的其它方法求解本问题;
(3)上机实现所设计的所有算法;
实验过程设计(算法设计过程)
设计一个递归算法,找出数组的最大元素。
设计一个分治算法,找出x在数组A中出现的次数。
写一个主函数,调用上述算法。
实验结果分析
(分析时空复杂性,设计测试用例及测试结果)
时间复杂性:最好情况下,O(n)
最坏情况下:O(nlog(n)
空间复杂性分析:O(n)
实验体会
通过写递归与分治策略实验,更加清楚的知道它的运行机理,分治法解题的一般步骤:(1)分解,将要解决的问题划分成若干规模较小的同类问题;(2)求解,当子问题划分得足够小时,用较简单的方法解决;(3)合并,按原问题的要求,将子问题的解逐层合并构成原问题的解。做实验重在动手动脑,还是要多写写实验,才是硬道理。
附录:(源代码)
#includestdio.h
#define ElemType int
int count(E
您可能关注的文档
- 等比数列求和细详教案.doc
- 苏教版二年级语文(上)五第、六单元试卷.doc
- 等考必备题(客观题部分第)1、2章.doc
- 辽宁沈阳杨孟达文靖金堂氏宗谱.doc
- 辽宁新宾全体乡村医的生诉求.doc
- 等腰三角形三线合一公开教课案20141003.doc
- 等腰三角形的性与质判定教案.doc
- 苏教版二年级语文上册期复末习分类练习1.doc
- 辽宁教育建设划规纲要.doc
- 筒摇车间职工想思分析报告.doc
- 《GB/T 21709.6-2026针灸技术操作规范 第6部分:穴位注射》.pdf
- GB/T 47335.1-2026中医药 诊断词汇 第1部分:舌象.pdf
- 中国国家标准 GB/T 42168.2-2026避孕套 临床研究指南 第2部分:女用避孕套基于自我报告的临床功能研究.pdf
- 《GB/T 42168.2-2026避孕套 临床研究指南 第2部分:女用避孕套基于自我报告的临床功能研究》.pdf
- GB/T 42168.2-2026避孕套 临床研究指南 第2部分:女用避孕套基于自我报告的临床功能研究.pdf
- 中国国家标准 GB/T 43590.511-2026激光显示器件 第5-11部分:激光光源模组光学测试方法.pdf
- GB/T 43590.511-2026激光显示器件 第5-11部分:激光光源模组光学测试方法.pdf
- 《GB/T 43590.511-2026激光显示器件 第5-11部分:激光光源模组光学测试方法》.pdf
- 2026多元公平包容大奖(Belonging+Awards)申报指南.pptx
- 杰富瑞-美国清洁能源:内部预警已至,住宅太阳能商业模式生变-The Call Is Coming From Inside–Residential Solar Biz Model In Flux-20260422.pdf
原创力文档

文档评论(0)