数组
数组
好数对的数目
leetcode
给你一个整数数组 nums 。
如果一组数字 (i,j) 满足 nums[i] == nums[j] 且 i < j ,就可以认为这是一组 好数对 。
返回好数对的数目。
示例
1 |
|
解题思路
- 只要想到用一个二维数组的方式来判断就很简单,用到双层for循环暴力解决。
1
2
3
4
5
6
7
8
9
10int numIdenticalPairs(vector<int>& nums) {
int cnt = 0;
for (int i = 0; i < nums.size(); ++i) {
for (int j = 0; j < i; ++j) {
if (nums[i] == nums[j])
cnt ++;
}
}
return cnt;
}