菜鸡leetcode1.两数之和报错
sizeof()运算符
sizeof()运算符用来求对象所占内存空间的大小,用nums.size(),或者 int len= sizeof(array)/sizeof(nums[0]);
数组访问越界报错:AddressSanitizer: heap-buffer-overflow on address 0x60200000009c at pc 0x000000405d8c bp 0x7fff9978e……
使用暴力法
class Solution {
public:
vector<int> twoSum(vector<int>& nums, int target) {
int i,j;
for(i=0;i<nums.size();i++){
for(j=i+1;j<nums.size();j++){
if(nums[i]+nums[j]==target){
return {i,j};
}
}
}
return {};
}
};