class Solution {public: vector twoSum(vector & nums, int target) { maphash; build(nums,hash); int index2=0; vector result; for(int i=0;i!=nums.size();i++){ index2=target-nums[i]; if(hash.find(index2)!=hash.end()){ if(i+1
本文共 529 字,大约阅读时间需要 1 分钟。
class Solution {public: vector twoSum(vector & nums, int target) { maphash; build(nums,hash); int index2=0; vector result; for(int i=0;i!=nums.size();i++){ index2=target-nums[i]; if(hash.find(index2)!=hash.end()){ if(i+1
用map实现hash
开始的时候比较蛋疼,它要返回位置。
于是在map里记录了位置,解决。
转载于:https://www.cnblogs.com/footy/p/4532418.html