本文主要是介绍leetcode 453. 最小操作次数使数组元素相等(Java版),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目
https://leetcode-cn.com/problems/minimum-moves-to-equal-array-elements/
题解
使 n - 1 个元素增加 1,相当于将这个元素减 1。因此要让所有元素相等,相当于让所有元素都等于最小元素。
class Solution {public int minMoves(int[] nums) {// 找到最小值int min = nums[0];for (int i : nums) {if (i < min) min = i;}// 计算"其他数与此最小值的差"之和int sum = 0;for (int i : nums) {sum += (i - min);}return sum;}
}
这篇关于leetcode 453. 最小操作次数使数组元素相等(Java版)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!