Array_Max_Divide

来源:互联网 发布:php日志文件在哪 编辑:程序博客网 时间:2024/06/05 11:46
#include <stdio.h>int ArrayMax(int A[], int l, int r){    int u, v;    int m = (l + r) / 2;        if (l == r)        return A[l];            u = ArrayMax(A, l, m);    v = ArrayMax(A, m + 1, r);        return u > v ? u : v;}    int main(){    int A[] = {3, 4, 5, 7, 0, 9, 8, 6, 2, 1};    printf( "maxElem = %d\n", ArrayMax(A, 0, sizeof(A)/sizeof(int)-1) );    return 0;}

0 0
原创粉丝点击