如何从n个数里找到最大值?

很容易想到,用一个循环就能搞定。

int find_max(int arr[n]){    int max = -infinite;    for(int i=0; i<n; i++)        if(arr[i]>max)            max=arr[i];    return max;}

这里,需要执行n-1次比较。

如何从n个数里找到最大值与最小值?

很容易想到,用一个循环找到最大值和最小值,就能搞定。

(int, int) find_max_min(int arr[n]){    int max = -infinite;    int min = infinite;     for(int i=0; i<n; i++){      
收藏 打印