532 K-diff Pairs in an Array 数组中差为K的数对
2024-08-26 21:21:37
详见:https://leetcode.com/problems/k-diff-pairs-in-an-array/description/
C++:
class Solution {
public:
int findPairs(vector<int>& nums, int k)
{
int res = 0, n = nums.size();
unordered_map<int, int> m;
for (int num : nums)
{
++m[num];
}
for (auto a : m)
{
if (k == 0 && a.second > 1)
{
++res;
}
if (k > 0 && m.count(a.first + k))
{
++res;
}
}
return res;
}
};
参考:http://www.cnblogs.com/grandyang/p/6545075.html
最新文章
- asp.net identity UserSecurityStamp 的作用
- Sep14学习笔记_pipe() &; fork()
- github添加ssh key报错Key is invalid. Ensure you&#39;ve copied the file correctly
- ae动态显示属性表————切记DataTable中要先Add(row)之后再往里传值。
- Hyper-V架构与VMware ESXi的差异
- Codeforces Round #160 (Div. 2)
- 十种JAVA排序算法实例
- 【转】IntelliJ IDEA内存优化最佳实践
- [原]1856-More is better-基础并查集
- log4net在WinForm和ASP.net下的设置
- 重看Decorator Pattern,联想到Delegate传递及Flags Enum--欢迎拍砖!
- HTTP协议中的1xx,2xx,3xx,4xx,5xx状态码分别表示什么,列举常见错误码及含义
- Mac OS温馨提示17:七彩花哨的输入
- jdbc、Mybatis插入数据主键回显的实现方法
- How to Find the Self Service Related File Location and Versions
- 随机IP
- Javascript高级编程学习笔记(20)—— 创建对象
- zabbix实操随笔
- phpMyAdmin 尝试连接到 MySQL 服务器,但服务器拒绝连接 解决办法
- 转:Bash Shell常用快捷键
热门文章
- MYSQL进阶学习笔记十七:MySQL定期维护!(视频序号:进阶_36)
- docker安装mysql挂载宿主本地目录资源后无法启动的问题
- rsync(三)算法原理和工作流程分析
- Azure Key Vault (2) 使用Azure Portal创建和查看Azure Key Vault
- ubuntu16.04 + cuda9.0(deb版)+Cudnn7.1
- POJ2823(优先队列)
- Boost-ioservices介绍
- Keil BUG 导致读字库时,无法显示某些汉字解决办法
- Java字符串理解
- vscode实现列编辑