int comp(const void *a, const void *b)
{
return *(int *)b - *(int*) a ;
}
int hIndex(int* citations, int citationsSize) {
qsort((void *)citations,citationsSize, sizeof(int), comp );
int hindex=0;
for (int i=0;i<citationsSize; i++)
{
if (citations[i]>hindex)
hindex++;
}
return hindex;
}
沒有留言:
張貼留言