[nefu]算法设计与分析-锐格实验
作者:互联网
实验一 递归与分治
6104
#include<bits/stdc++.h>
using namespace std;
int max_num(int a[], int m,int n)
{
int mid = (m+n)/2;
if(m==n) return a[m];
else
{
int maxa = max_num(a, m, mid);
int maxb = max_num(a, mid+1, n);
return max(maxa, maxb);
}
}
int main()
{
int num;
cin>>num;
int a[num];
for(int i=0;i<num;i++)
cin>>a[i];
cout<<max_num(a, 0, num-1);
return 0;
}
标签:return,int,max,mid,锐格,nefu,算法,num,maxb 来源: https://www.cnblogs.com/cjjcn/p/16108321.html