LeetCode 1. Two Sum
来源:互联网 发布:js中的map的使用 编辑:程序博客网 时间:2024/06/03 18:27
原理:后续补充
知识点:
1、map的count函数用于查找某个key是否存在,存在返回1,否则返回0;根据某个key取得其在map中的value值的方法是直接用map[key]即可。
代码:
class Solution {
public: vector<int> twoSum(vector<int>& nums, int target) { int i, sum; vector<int> results; map<int, int> hmap; for(i=0; i<nums.size(); i++){ if(!hmap.count(nums[i])){ hmap.insert(pair<int, int>(nums[i], i)); } if(hmap.count(target-nums[i])){ int n=hmap[target-nums[i]]; if(n<i){ results.push_back(n); results.push_back(i); return results; } } } return results; }};
阅读全文
0 0
- LeetCode 1. Two Sum
- [LeetCode]1.Two Sum
- LeetCode 1.Two Sum
- LeetCode --- 1. Two Sum
- [Leetcode] 1. Two Sum
- leetcode---1.Two sum
- [Leetcode] 1. Two Sum
- LeetCode 1.Two Sum
- LeetCode 1.Two Sum
- LeetCode 1.Two Sum
- 【LeetCode]1.Two Sum
- LeetCode 1.Two Sum
- leetcode 1. Two Sum
- [leetcode] 1. Two Sum
- leetcode 1. Two Sum
- Leetcode- 1. Two Sum
- LeetCode-1.Two Sum
- Leetcode 1. Two Sum
- CallAudioManager 是如何工作的
- 小程序之100推荐:901~1000
- 在Android Studio开发中遇到的一个waiting for debugger问题
- jqgrid用法
- ToolBar
- LeetCode 1. Two Sum
- 多任务学习-Multitask Learning
- 二叉树树的算法题目
- 基于Java代码实现支付充值的通用流程
- Oracle数据库查询上一篇下一篇
- 【TI BLE】主从机数据交互过程-蓝牙Notification方式
- 【国家集训队2010】小Z的袜子[莫队算法]
- js之对象
- 使用bootstrap引起IE浏览器滚动条变为透明的并且不占用页面宽度的问题以及解决办法