一、题目描述
众数是指一组数据中出现次数量多的那个数,众数可以是多个。
中位数是指把一组数据从小到大排列,最中间的那个数,如果这组数据的个数是奇数,那最中间那个就是中位数,如果这组数据的个数为偶数,那就把中间的两个数之和除以2,所得的结果就是中位数。
查找整型数组中元素的众数并组成一个新的数组,求新数组的中位数。
二、输入描述
输入一个一维整型数组,数组大小取值范围 0<N<1000,数组中每个元素取值范围 0<E<1000。
三、输出描述
输出众数组成的新数组的中位数。
四、测试用例
测试用例1
1、输入
4 4 4 2 2 3 3 3
2、输出
3
3、说明
数字 4 和 3 均出现 3 次,新数组为:[4,4,4,3,3,3],排序后为 [3,3,3,4,4,4]。数组元素个数为偶数,中位数为 (3+4)/2=3(整数除法)。