在 3 SUM问题中用了一个很蠢的暴力求解方法,之后报错显示无法分配内存,想必是对内存大小做了限制
terminate called after throwing an instance of 'std::bad_alloc' what(): std::bad_alloc
class Solution {
public:vector<vector<int>> threeSum(vector<int>& nums) {
vector<vector<int>> res;
int i,j,k;
for(i=0;i<nums.size();i++){
for(j=i+1;j<nums.size();j++){
for(k=j+1;k<nums.size();k++)
if(nums[i]+nums[k]+nums[j]==0){
if(res.size()==0)
res.push_back({nums[i],nums[j],nums