做几个leetcode数组题二(三)

2014-11-24 13:28:52 · 作者: · 浏览: 150
or (int k = 0; k < cache[key].size(); ++k) //一个和可能有多个对
                        {
                            if (c <= cache[key][k].second) continue;
   //这里是防止重复查找,两个数依次向前,查两个数的和可以查
                            result.insert(vector
       
         {num[cache[key][k].first],
 //其后面的,也可以其前面的,但是不用都查,比如
       
                                       num[cache[key][k].second],num[c],num[d]});
//一直查,前面的,后面的随cd增大也会查到
                        }
                    }
                }
        return vector
       
         >(result.begin(),result.end());

       
    }
};