`
kmplayer
  • 浏览: 498526 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

设定哨兵,返回最大值

 
阅读更多
1,精炼的代码总是那么迷人.
实例代码:
#include<iostream>
using namespace std;

int getMax(int data[],int n)
{
    int max;
    int i=0;
    while(i<n)
    {
        max=data[i];
        data[n]=max;
        i++;
        while(data[i]<max)
            i++;
    }
    return max;
}

int main()
{
    int data[]={1,4,4,5,6,8,3,2,1};
    int n=sizeof(data)/sizeof(data[0]);
    int max=getMax(data,n);
    cout<<max<<endl;
    return 0;
}



分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics