C语言 | Leetcode C语言题解之第274题H指数

题目:

C语言 | Leetcode C语言题解之第274题H指数_第1张图片

题解:

int hIndex(int* citations, int citationsSize){
    int left=0,right=citationsSize;
    int mid=0,cnt=0;
    while(left>1;
        cnt=0;
        for(int i=0;i=mid){
                cnt++;
            }
        }
        if(cnt>=mid){
            // 要找的答案在 [mid,right] 区间内
            left=mid;
        }else{
            // 要找的答案在 [0,mid) 区间内
            right=mid-1;
        }
    }
    return left;
}

你可能感兴趣的:(分享,C语言,Leetcode,题解)