1.两数之和
class Solution {
public:
vector<int> twoSum(vector<int>& nums, int target) {
int len = nums.size();
vector<int> res(2,-1);//用来承载结果,初始化一个大小为2,初始值为-1
for(int i=0;i<len;i++){
for(int j=i+1;j<len;j++){
if(nums[i]+nums[j]==target){
res[0]=i;
res[1]=j;
}
}
}
return res;
}
};
补充:vector用法
vector<int> nums;//不指定长度
vector<int> nums(n); // 指定长度为n
for(int i = 0; i < nums.size(); i++){
cout<<nums[i]<<endl;
}