【leetcode】1502. 判断能否形成等差数列

 

int cmp(const void* a,const void* b){
    return *(int*)a-*(int*)b;
}
bool canMakeArithmeticProgression(int* arr, int arrSize){
    qsort(arr,arrSize,sizeof(int),cmp);
    int bias=arr[1]-arr[0];
    for(int i=1; i<arrSize; i++)
        if(arr[i]-arr[i-1] != bias)
            return false;
    return true;
}

 

posted @ 2020-11-29 14:32  温暖了寂寞  阅读(90)  评论(0编辑  收藏  举报