当前位置:   article > 正文

LeetCode #1 两数之和_class solution { public: vector twosum(vector

class solution { public: vector twosum(vector& nums, int target) {

leetcode #1 两数之和

class Solution {
public:
    vector<int> twoSum(vector<int>& nums, int target) {
    vector<int> twoSum;
        for(int i=0;i<nums.size();i++){
            for(int j=i+1;j<nums.size();j++){
                if((nums[i]+nums[j])==target){
                    twoSum.push_back(i);
                    twoSum.push_back(j);
                }
            }
        }
    return twoSum;
    }
};
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

vector& nums 用法:
创建一维vector:

vector<int> nums;//不指定长度
vector<int> nums(n); // 指定长度为n 
  • 1
  • 2

添加元素:

nums.push_back(1);//直接从数组末端添加
nums[i] = 1;//直接赋值给第i个位置
  • 1
  • 2
本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/460959
推荐阅读
相关标签
  

闽ICP备14008679号