网站可以给pdf做笔记seo优化技术排名
c语言中的小小白-CSDN博客c语言中的小小白关注算法,c++,c语言,贪心算法,链表,mysql,动态规划,后端,线性回归,数据结构,排序算法领域.https://blog.csdn.net/bhbcdxb123?spm=1001.2014.3001.5343
给大家分享一句我很喜欢我话:
知不足而奋进,望远山而前行!!!
铁铁们,成功的路上必然是孤独且艰难的,但是我们不可以放弃,远山就在前方,但我们能力仍然不足,所有我们更要奋进前行!!!
今天我们更新了xxxxxxx内容,
🎉 欢迎大家关注🔍点赞👍收藏⭐️留言📝
题目描述:
本题代码:
#include <iostream>
#include <vector>
#include <cstring>class Solution {
public:int numIdenticalPairs(std::vector<int>& nums) {int hash[101] = {0}; // 初始化哈希表为0int 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}; // 初始化哈希表为0int 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;
}