两数之和---------梦开始的地方

简介: 前言 本题为力扣官网第一题。 题目:力扣

前言

本题为力扣官网第一题。

 题目:力扣

一、问题分析

直接暴力求解,两层for循环,第一层for循环遍历数组中每一个元素,第二层循环遍历从第一次循环元素之后遍历数组元素,寻找满足条件的两数之和为target的两个数组下标,找到满足条件的之后,将这两个下标存到数组中,并退出循环,返回数组即可。

二、代码实现

class Solution {

public:

   vector<int> twoSum(vector<int>& nums, int target) {

       vector<int> Sum;

       for(int i=0;i<nums.size();i++)

       {

           for(int j=i+1;j<nums.size();j++)

           {

               if(nums[i]+nums[j]==target)

                 {

                     Sum.push_back(i);

                     Sum.push_back(j);

                     break;

                 }

           }

       }

       return Sum;

   }

};

目录
相关文章
|
2月前
|
C语言
C语言------一种思路解决实际问题
C语言------一种思路解决实际问题
15 0
|
6月前
|
C语言
C语言每日一题 ---- 打印从1到最大的n位数(Day 1)
C语言每日一题 ---- 打印从1到最大的n位数(Day 1)
40 0
|
7月前
|
C语言
C语言第十四课-------结构体的认识和使用-------重要一笔
C语言第十四课-------结构体的认识和使用-------重要一笔
|
7月前
|
存储 编译器 C语言
C语言第十一课--------操作符的使用与分类-------基本操作
C语言第十一课--------操作符的使用与分类-------基本操作
|
9月前
|
算法 C语言
【八皇后问题】暴力破解------C语言循环
【八皇后问题】暴力破解------C语言循环
57 0
|
10月前
|
C语言
C语言第六课----------循环语句-------逻辑代码必备 1
C语言第六课----------循环语句-------逻辑代码必备
|
10月前
|
算法 数据安全/隐私保护 C语言
C语言第六课----------循环语句-------逻辑代码必备2
C语言第六课----------循环语句-------逻辑代码必备
|
10月前
|
程序员 编译器 C语言
C语言第七课----------函数的定义及使用--------C语言重要一笔
C语言第七课----------函数的定义及使用--------C语言重要一笔