package com.lintcode; import java.util.Arrays; /** * ç»å®ä¸ä¸ªæªæåºçæ´æ°æ°ç»ï¼æ¾å°å ¶ä¸ä½æ°ã ä¸ä½æ°æ¯æåºåæ°ç»çä¸é´å¼ï¼å¦ææ°ç»çä¸ªæ°æ¯å¶æ°ä¸ªï¼åè¿åæåºåæ°ç»ç第N/2个æ°ã æ ·ä¾ ç»åºæ°ç»[4, 5, 1, 2, 3]ï¼ è¿å 3 ç»åºæ°ç»[7, 9, 4, 5]ï¼è¿å 5 */ public class Solution80 { /* * @param : A list of integers * @return: An integer denotes the middle number of the array */ public int median(int[] nums) { // write your code here // write your code here Arrays.sort(nums); int len = nums.length; int i = len % 2 ==0 ? len/2:len/2+1; return nums[i-1]; } }