思路分析
数值范围比较小,可以先统计每种数值出现的频率,然后每种数值含有的好数对的个数为。
代码实现
class Solution {public int numIdenticalPairs(int[] nums) {int ans = 0;int[] frequency = new int[101];for (int i : nums) {frequency[i]++;}for (int i : frequency) {ans += i * (i - 1) / 2;}return ans;}}
