LintCode80:中位数
来源:互联网 发布:淘宝管理团队 编辑:程序博客网 时间:2024/06/05 07:11
给定一个未排序的整数数组,找到其中位数。中位数是排序后数组的中间值,如果数组的个数是偶数个,则返回排序后数组的第N/2个数。给出数组[4, 5, 1, 2, 3], 返回 3给出数组[7, 9, 4, 5],返回 5
代码如下
public int median(int[] nums) { // write your code here Arrays.sort(nums); int len = nums.length; int a; if(len%2==0){ a=nums[len/2-1]; }else{ a=nums[len/2]; } return a; }
这题太简单了,没啥可说的
0 0
- LintCode80:中位数
- LintCode80
- 中位数
- 中位数
- 中位数
- 中位数
- 中位数
- 中位数
- 中位数
- 中位数
- 中位数
- 中位数
- 中位数
- 中位数
- 中位数
- 中位数
- 中位数
- 中位数
- ios 圆环加载动画
- 线性收敛的随机优化算法之 SAG、SVRG(随机梯度下降)
- iOS开放小技巧
- Unity-GlobalStatic
- Requirejs高级应用(五):模块的唯一性鉴别
- LintCode80:中位数
- 检测android手机是否支持nfc和hce
- jsp页面展示flash
- Hyperledger Sawtooth Lake的PoET简介
- 单纯的Mongdb学习
- 向大家推荐一个好用的 内存清理及内存工具类
- Java线程详解
- python基础知识之元组
- Javascript倒计时效果