- 42
- 0
- 约8.55千字
- 约 11页
- 2017-05-29 发布于北京
- 举报
/*
题目描述:设计分治算法求一个数组中的最大元素。
*/
/*
思路:要用分治法来解决数组中的最大了元素,我们可以采用递归的思想,
两两比较用小标的变化来标志出存储最大的元素。
*/
/*
算法:
1.首先输入数组的个数
2.用rand()随机产生数组
3.调用递归函数
3.1 递归函数找到最大元素的下标
4.输出最大元素
*/
#include iostream
using namespace std;
int Max(int a[], int low, int high);
int main()
{
int a[1000], m,n;
cout请输入数组的个数:;
cinn;
for(int i = 0;i n;i++)
a[i] = rand() %100;
for(int j = 0;j n;j++)
couta[j] ;
coutendl;
m = Max(a, 0, n-1);
couta[m]endl;
return 0;
}
int Max(int a[], int low, int high)
{
int mid, max, max1, max2;
if(low==high) return low;
else
{
mid=(low+high)/2;
max1=Max(a
您可能关注的文档
- 简单起名好听的男孩女孩名字.doc
- 简易测谎仪的设计与制作1.doc
- 简析中国文学中的意境.doc
- 简析民族、时代、地域与文学风格的关系.doc
- 简析电影《one day》的艺术特色.doc
- 简析美元变动下国际贸易中的人民币结算.doc
- 简析钢琴曲《牧童短笛》.doc
- 简短经典爱情宣言爱情就像月亮.doc
- 简练的笔名丰富的意蕴.doc
- 简评公司合并中兼并方承担被兼并方债务引发的纠纷案.doc
- 《GB/T 4943.2-2026音视频、信息技术和通信技术设备 第2部分:与GB 4943.1—2022相关的解释信息》.pdf
- GB/T 4943.2-2026音视频、信息技术和通信技术设备 第2部分:与GB 4943.1—2022相关的解释信息.pdf
- GB/T 47126-2026道路车辆 自动驾驶传感器与数据融合单元间数据通信 逻辑接口.pdf
- 《GB/T 47126-2026道路车辆 自动驾驶传感器与数据融合单元间数据通信 逻辑接口》.pdf
- 中国国家标准 GB/T 47126-2026道路车辆 自动驾驶传感器与数据融合单元间数据通信 逻辑接口.pdf
- 2026江苏南通市海安市人力资源和社会保障局下属事业单位选调1人考试参考试题及答案解析.docx
- 2026内蒙古自治区党委军民融合办所属事业单位竞争性比选3人考试备考试题及答案解析.docx
- 2026年徽商银行社会招聘考试参考题库及答案解析.docx
- 2026贵州杉乡建设投资开发(集团)有限公司招聘合同制员工4人考试参考题库及答案解析.docx
- 2026年护士资格模拟冲刺肿瘤科护理含解析.docx
最近下载
- 2026广东中山大学艺术学院第一批招聘助教3人笔试参考题库及答案解析.docx VIP
- 原发性干燥综合征多学科诊疗专家共识(2024版)解读.pptx
- 《体育与健康》第5课《体育运动中的交流与合作》课件七年级全.pptx VIP
- 2024届新高考地理一轮复习课件 2.2《南方地区》.pptx VIP
- 工程热力学思考题答案整理完成版.pdf VIP
- 典型电能质量扰动下新能源配电网附加损耗量化分析.pdf VIP
- 第5课《体育运动中的交流与合作》课件人教版体育与健康七年级.pptx
- 政治浙江强基联盟2026年3月高一年级下学期返校联考(3.4-3.6).docx VIP
- 公路工程工程量清单计价规范(最新版).docx VIP
- 6.1+历久弥新的思想理念+课件-2024-2025学年统编版道德与法治七年级下册.pptx VIP
原创力文档

文档评论(0)