[leetcode 刷题记录] 170. Two Sum III - Data structure design
来源:互联网 发布:大数据先进技术研究院 编辑:程序博客网 时间:2024/06/06 11:41
170. Two Sum III - Data structure design
Design and implement a TwoSum class. It should support the following operations: add
and find
.
add
- Add the number to an internal data structure.find
- Find if there exists any pair of numbers which sum is equal to the value.
For example,
add(1); add(3); add(5);find(4) -> truefind(7) -> false
这个solution用到了multiset,multisite允许set中出现重复元素
class TwoSum {public: // Add the number to an internal data structure.void add(int number) { nums.insert(number);} // Find if there exists any pair of numbers which sum is equal to the value.bool find(int value) { for (auto n: nums) { int count = value - n == n ? 2 : 1; if (nums.count(value - n) >= count) return true; } return false;}private: unordered_multiset<int> nums;};
0 0
- [leetcode 刷题记录] 170. Two Sum III - Data structure design
- LeetCode Two Sum III - Data structure design
- LeetCode-Two Sum III - Data structure design
- [Leetcode] Two Sum III - Data structure design
- LeetCode - Two Sum III - Data structure design
- Leetcode|Two Sum III - Data structure design
- [leetcode] 170. Two Sum III - Data structure design 解题报告
- [leetcode] 170. Two Sum III – Data structure design
- [LeetCode]170. Two Sum III - Data structure design
- LeetCode 170. Two Sum III - Data structure design
- 170. Two Sum III - Data structure design
- 170. Two Sum III - Data structure design
- leetcode 170: Two Sum III - Data structure design
- Leetcode NO.170 Two Sum III - Data structure design
- LeetCode 题解(247) : Two Sum III - Data structure design
- Two Sum III - Data structure design
- Two Sum III - Data structure design
- 170 Two Sum III - Data structure design
- JAVA300笔记【0-5】
- Servlet开发(二)
- CocoaPods 命令和使用
- TCP/TP详解笔记1
- dfs连通块2
- [leetcode 刷题记录] 170. Two Sum III - Data structure design
- Effective Java(静态工厂与构造器二)
- GPT--->SSD:
- IOS开发者常用的10个Xcode插件
- 性能测试中关键指标的监控与分析
- fcntl详解
- IOS使用SMSSDK实现短信验证
- C++字符串和int的相互转换
- 欢迎使用CSDN-markdown编辑器