【晓龙oba出品 - 黑科技解题系列】- 最小操作次数使数组元素相等
然后我们观察下在排序前的数组numsOld = [5,5,6,7,8] 和 numsNew = [8,8,9,10,8]可以发现虽然我们的最小值在增加的过程中向最大值趋近,但是此时次大值同样的以相同的数值进行累加成为了最新的最大值,当完成一轮加法运算后,原本的最大值就会变成最小值,次大值就会变成最大值,而我们只需要根据这个规律,就不需要重复的进行加法运算。第三次: 8,8,9,10,8。第一次: 6,6,7,8,8。第二次: 7,7,8,9,8。第三次:4,5,6,7,5。第四次:5,6,7,8,5。
原创
2023-03-09 18:48:08 ·
622 阅读 ·
0 评论