- 15
- 0
- 约 12页
- 2017-02-12 发布于北京
- 举报
算法设计与分实析验报告
实验报告题目
实验一 递归与分治策略
实验目的
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
您可能关注的文档
- 等腰三角形三线合一公开教课案20141003.doc
- 等腰三角形的性与质判定教案.doc
- 苏教版二年级语文上册期复末习分类练习1.doc
- 辽宁教育建设划规纲要.doc
- 筒摇车间职工想思分析报告.doc
- 等腰三角形的质性与判定教案.doc
- 辽宁港口集装箱运发输展现状及需求预测.doc
- 苏教版二年级语文(上)课一一练识字2.doc
- 等腰三角形试北题师大版.doc
- 苏教版二年级语文上册复课习文内容填空.doc
- 2026年山东省滨州市惠民县中考化学一模试卷(含答案).pdf
- 2026年山东省济南市历城区中考化学二模试卷(含答案).pdf
- 2026年山东省烟台市福山区中考化学模拟试卷(含答案).pdf
- 2026年山东省临沂市郯城县中考化学一模(含答案).pdf
- 2026年四川省德阳市中江县中考化学二诊试卷(含答案).pdf
- 2026年四川省绵阳市梓潼县中考化学二模试卷(含答案).pdf
- 2026年新疆乌鲁木齐市沙依巴克区中考化学适应性试卷(含答案).pdf
- 2026年重庆市永川区中考化学质检试卷(含答案).pdf
- 2026年重庆市第一中学校中考化学全真模拟试卷(二)(含答案).pdf
- 安徽池州市第二中学等校2025-2026学年高一下学期期中物理试卷A(含答案).pdf
最近下载
- 2024年云南二级建造师(建筑工程)继续教育考试试题.pdf VIP
- XR360旋挖钻机技术规格书.pdf VIP
- 安徽理工大学《电工电子技术》2018-2019学年第一学期期末试卷及答案B卷.pdf VIP
- 9年级数学函数知识点总结.doc VIP
- 安徽理工大学《电工与电子技术》2025 - 2026学年第一学期期末试卷(全网独发).docx VIP
- 2025年贵州省中考历史试卷(含答案).pdf
- 09J202-1 坡屋面建筑构造(一).docx VIP
- 国标图集示例-07J306-窗井、设备吊装口、排水沟、集水坑.pdf VIP
- 验厂专用文件-虫害控制程序消毒除虫杀虫服务合同及杀虫化学品清单杀虫农药安全数据表MSDS.doc VIP
- 住建部2025第31号文.docx VIP
原创力文档

文档评论(0)