题目来源:
leetcode题目,网址:1502. 判断能否形成等差数列 - 力扣(LeetCode)
解题思路:
将数组从小到大排序,计算相邻项之差是否相等即可。
解题代码:
class Solution {
public boolean canMakeArithmeticProgression(int[] arr) {
Arrays.sort(arr);
int difference=arr[1]-arr[0];
for(int i=1;i<arr.length-1;i++){
if(arr[i+1]-arr[i]!=difference){
return false;
}
}
return true;
}
}
总结:
官方题解也是一样的思路。