int main() { vector<int> num; //int nums[] = {-1, -2, -3, -5, 0, 5, 7, 2, 1, 0, 0, 0}; int nums[] = {-4,-1,-4,0,2,-2,-4,-3,2,-3,2,3,3,-4}; int len = sizeof(nums)/sizeof(int); for (int i = 0;i < len;i++) { num.push_back(nums[i]); cout<<num[i]<<" "; } cout<<endl; ThreeSum three; three.threeSum(num); }
void threeSumMain() { ThreeSum obj; vector<int> vec = {-1,0,1,2,-1,-4}; vector<vector<int>>& res = obj.threeSum(vec); print(res); vec = { 0,0,0,2,4 }; res = obj.threeSum(vec); print(res); vec = { -1,0,1}; res = obj.threeSum(vec); print(res); vec = { -2,0,1,1,2 }; res = obj.threeSum(vec); print(res); vec = { -2,0,0,2,2 }; res = obj.threeSum(vec); print(res); }