LeetCode400题代码全解


这里提供我刷LeetCode前400题的代码全解,部分题目还提供了2-4种解法,对于刷题的你,想必会很有帮助!
资源截图
代码片段和文件信息
#include
using namespace std;

class Solution {
public:
    vector twoSum(vector& nums int target) {
        int n = nums.size();
map m;
vector ans(2 0);
for(int i = 0; i <= n - 1; i++){
if(!m.count(nums[i]) && !m.count(target - nums[i])){
m[nums[i]] = i;
}
else if(m.count(nums[i]) && !m.count(target - nums[i])){
continue;
}
else if(m.count(target - nums[i])){
// debug
// cout << target - nums[i] << “ “ << nums[i] << endl;
ans[0] = m[target - nums[i]];
ans[1] = i;
break;
}
}
return ans;
    }
};

int main(){
Solution sol;
vector nums = {2 7 11 15};
int target = 9;
vector ans = sol.twoSum(nums target);
// console output
for(int val: ans){
cout << val << “ “;
}
cout << endl;
return 0;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-07-20 15:29  LeetCode_2
     文件         858  2017-01-13 00:20  LeetCode_21.cpp
     文件      110854  2017-06-05 14:37  LeetCode_21.exe
     文件        1494  2017-01-13 23:13  LeetCode_210.cpp
     文件      108775  2017-01-13 23:03  LeetCode_210.exe
     文件         767  2017-01-22 00:45  LeetCode_2100.cpp
     文件       64618  2017-01-22 00:45  LeetCode_2100.exe
     文件         917  2017-01-22 12:58  LeetCode_2101.cpp
     文件       65477  2017-01-22 12:57  LeetCode_2101.exe
     文件        1253  2017-01-22 13:24  LeetCode_2102.cpp
     文件      169220  2017-01-22 13:22  LeetCode_2102.exe
     文件        1363  2017-01-22 13:39  LeetCode_2103.cpp
     文件      177039  2017-01-22 13:39  LeetCode_2103.exe
     文件         781  2017-01-22 13:44  LeetCode_2104.cpp
     文件       64773  2017-01-22 13:44  LeetCode_2104.exe
     文件        1564  2017-01-22 14:15  LeetCode_2105.cpp
     文件       81712  2017-01-22 14:14  LeetCode_2105.exe
     文件        1565  2017-01-24 23:48  LeetCode_2106.cpp
     文件       81711  2017-01-24 23:48  LeetCode_2106.exe
     文件        1189  2017-01-24 23:58  LeetCode_2107.cpp
     文件      178134  2017-01-24 23:58  LeetCode_2107.exe
     文件        1043  2017-01-25 00:08  LeetCode_2108.cpp
     文件       81030  2017-01-25 00:08  LeetCode_2108.exe
     文件        1601  2017-01-25 00:27  LeetCode_2109.cpp
     文件       65601  2017-01-25 00:27  LeetCode_2109.exe
     文件         786  2017-01-13 23:27  LeetCode_211.cpp
     文件       80907  2017-01-13 23:27  LeetCode_211.exe
     文件         865  2017-01-25 00:38  LeetCode_2110.cpp
     文件       64973  2017-01-25 00:38  LeetCode_2110.exe
     文件         952  2017-01-25 13:33  LeetCode_2111.cpp
     文件       65338  2017-01-25 13:29  LeetCode_2111.exe
............此处省略733个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)