1207. 独一无二的出现次数
给你一个整数数组 arr,请你帮忙统计数组中每个数的出现次数。如果每个数的出现次数都是独一无二的,就返回 true;否则返回 false。
思路:两个hash,一个用于统计每个数出现的次数,一个用于统计出现次数是否已经出现
func uniqueOccurrences(arr []int) bool {
hash := make(map[int]int)
for _ , v := range arr{
hash[v]++
}
vis := make(map[int]int)
for _ , val := range hash{
if vis[val] > 0 {
return false
}
vis[val]++
}
return true
}