mirror of
https://github.com/halfrost/LeetCode-Go.git
synced 2025-07-24 02:14:00 +08:00
1. Add solution 1091、1614、1619、1624、1629、1636、1704
2. ctl strings.TrimSpace question.Title
This commit is contained in:
@ -0,0 +1,17 @@
|
||||
package leetcode
|
||||
|
||||
import "sort"
|
||||
|
||||
func frequencySort(nums []int) []int {
|
||||
freq := map[int]int{}
|
||||
for _, v := range nums {
|
||||
freq[v]++
|
||||
}
|
||||
sort.Slice(nums, func(i, j int) bool {
|
||||
if freq[nums[i]] == freq[nums[j]] {
|
||||
return nums[j] < nums[i]
|
||||
}
|
||||
return freq[nums[i]] < freq[nums[j]]
|
||||
})
|
||||
return nums
|
||||
}
|
Reference in New Issue
Block a user