题目
给你一个整数数组 nums
,请你将数组按照每个值的频率 升序 排序。如果有多个值的频率相同,请你按照数值本身将它们 降序 排序。
请你返回排序后的数组。
示例1:
1 | 输入:nums = [1,1,2,2,2,3] |
示例2:
1 | 输入:nums = [2,3,1,3,2] |
示例3:
1 | 输入:nums = [-1,1,-6,4,5,-6,1,4,1] |
提示:
1 <= nums.length <= 100
-100 <= nums[i] <= 100
解法一:
Java
1 | public int[] frequencySort(int[] nums) { |