按照频率将数组升序排序
中等华为滑动窗口+堆
题目描述
给你一个整数数组 nums ,请你将数组按照每个值的频率排序。按频率从低到高排序,如果频率相同则按值从高到低排序。先用哈希表统计频率,再自定义排序规则。
示例
输入:
nums = [1,1,2,2,2,3]输出:
[3,1,1,2,2,2]solution.ts
输出结果
点击「运行代码」按钮查看结果...
给你一个整数数组 nums ,请你将数组按照每个值的频率排序。按频率从低到高排序,如果频率相同则按值从高到低排序。先用哈希表统计频率,再自定义排序规则。
nums = [1,1,2,2,2,3][3,1,1,2,2,2]