注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号
x
请教版上的大神们,现在在leetcode刷题,在自家ide上跑木有问题,可贴到leetcode online judge就出现runtime error, 在judge small里面,麻烦大家帮我看看代码哪儿的问题吧。
class Solution {
public:
vector<int> twoSum(vector<int> &numbers, int target) {
// Start typing your C/C++ solution below
// DO NOT write int main() function
std::map<int, int> hashmap;
std::map<int, int> :: iterator it;
for(int i =0 ; i<numbers.size(); i++)
hashmap[numbers[i]]=i;
for(int i = 0; i<numbers.size(); i++)
{
int lookFor = target -numbers[i];
it = hashmap.find(lookFor);
if((it != hashmap.end())&&(i<hashmap[lookFor]))
cout << "Index1=" << i << ", Index2= " << hashmap[lookFor] << endl; }
return vector<int> ();
}
}; |