453. Minimum Moves to Equal Array Elements#1(Done)
来源:互联网 发布:形容男生的网络词语 编辑:程序博客网 时间:2024/04/30 17:03
Solution#1
public class Solution { public int minMoves(int[] nums) { int result = 0; int tmp = nums[0]; for (int i = 0; i < nums.length; i++) { if (tmp < nums[i]) { result += nums[i] - tmp; } else if (tmp > nums[i]) { result += (tmp - nums[i]) * i; tmp = nums[i]; } } return result; }}
public class Solution { public int minMoves(int[] nums) { Arrays.sort(nums); int result = 0; for (int i = nums.length - 1; i > 0; i--) { result += nums[i] - nums[0]; } return result; }}
Problem#1
- 思想是先排序,在将差值相加,效率不够高
0 0
- 453. Minimum Moves to Equal Array Elements#1(Done)
- 453. Minimum Moves to Equal Array Elements
- 453. Minimum Moves to Equal Array Elements
- 453. Minimum Moves to Equal Array Elements
- 453. Minimum Moves to Equal Array Elements
- 453. Minimum Moves to Equal Array Elements
- 453. Minimum Moves to Equal Array Elements
- 453. Minimum Moves to Equal Array Elements
- 453. Minimum Moves to Equal Array Elements
- 453. Minimum Moves to Equal Array Elements
- 453. Minimum Moves to Equal Array Elements
- 453. Minimum Moves to Equal Array Elements
- 453. Minimum Moves to Equal Array Elements
- 453. Minimum Moves to Equal Array Elements*
- 453. Minimum Moves to Equal Array Elements
- 453. Minimum Moves to Equal Array Elements
- 453. Minimum Moves to Equal Array Elements
- 453. Minimum Moves to Equal Array Elements
- 物理地址和线性地址介绍
- mysql表的清空、删除和修改操作详解
- Java入门 一、类和对象
- Android开发之大图片加载内存溢出
- 仿腾讯漫画目录页实现
- 453. Minimum Moves to Equal Array Elements#1(Done)
- hdu 5999 The Third Cup is Free
- 06JSP内置对象response
- SPOJ - TAP2013H D - Horace and his primes 素数筛+素数分解+打表
- HTML基础:文本的排版格式(5)
- Nunit 写法不错
- MVC之构建一个购物网站
- IOS开发入门(8)-本地化(1)
- PHPStorm设置xdebug工具调试php(使用浏览器或不使用浏览器两种方法)