예제 #1
0
파일: ThreeSum.cpp 프로젝트: navyhu/all
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);
}
예제 #2
0
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);
}