给大家分享一句我很喜欢我话: 知不足而奋进,望远山而前行!!! 铁铁们,成功的路上必然是孤独且艰难的,但是我们不可以放弃,远山就在前方,但我们能力仍然不足,所有我们更要奋进前行!!! 今天我们更新了xxxxxxx内容, 🎉 欢迎大家关注🔍点赞👍收藏⭐️留言📝
#include <iostream>
#include <vector>
#include <cstring>
class Solution {
public:
int numIdenticalPairs(std::vector<int>& nums) {
int hash[101] = {0}; // 初始化哈希表为0
int ans = 0;
for(int i = 0; i < nums.size(); i++) {
ans += hash[nums[i]]; // 将哈希表中 nums[i] 对应的值累加到答案中
++hash[nums[i]]; // 更新哈希表中 nums[i] 的出现次数
}
return ans;
}
};
int main() {
Solution solution;
std::vector<int> nums = {1, 2, 3, 1, 1, 2, 4}; // 测试数据
int result = solution.numIdenticalPairs(nums);
std::cout << "Number of Identical Pairs: " << result << std::endl;
return 0;
}#include <iostream>
#include <vector>
#include <cstring>
class Solution {
public:
int numIdenticalPairs(std::vector<int>& nums) {
int hash[101] = {0}; // 初始化哈希表为0
int ans = 0;
for(int i = 0; i < nums.size(); i++) {
ans += hash[nums[i]]; // 将哈希表中 nums[i] 对应的值累加到答案中
++hash[nums[i]]; // 更新哈希表中 nums[i] 的出现次数
}
return ans;
}
};
int main() {
Solution solution;
std::vector<int> nums = {1, 2, 3, 1, 1, 2, 4}; // 测试数据
int result = solution.numIdenticalPairs(nums);
std::cout << "Number of Identical Pairs: " << result << std::endl;
return 0;
}