首页 > 其他 > 详细

leetcode之twosum

时间:2016-06-10 09:43:19      阅读:260      评论:0      收藏:0      [点我收藏+]
 1 class Solution {
 2 public:
 3     vector<int> twoSum(vector<int>& nums, int target) {
 4         vector<int>result;
 5         int i,j,k;
 6         map<int,int>h;
 7         for(i=0;i<nums.size();i++) {
 8             if(!h.count(nums[i]))
 9             h[nums[i]]=i+1;
10             k=h[target-nums[i]];
11             if(k>0&&k!=i+1) {
12                 result.push_back(k-1);
13                 result.push_back(i);
14                 break;
15             }
16         } 
17         return result;
18         
19     }
20 };

 

leetcode之twosum

原文:http://www.cnblogs.com/thefirstfeeling/p/5573238.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!