码迷,mamicode.com
首页 > 编程语言 > 详细

leetcode 之 two sum (easy)c++

时间:2019-04-04 12:30:57      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:内容   ret   函数库   数组   c++标准模板库   text   solution   push   tco   

1.数组的长度 length()

2.容器vector长度  size()

3.容器vector

vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。
vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,
简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。

在vector中放入数据:c.push_back(elem)  // 在尾部加入一个数据。

 

 1 class Solution 
 2 {
 3 public:
 4     vector<int> twoSum(vector<int>& nums, int target) 
 5     { //vector  型
 6         int n = nums.size();  // 求其长度
 7         vector<int> result;
 8         int i = 0;
 9         for (i = 0 ; i < n ;i++)
10         {
11             for (int j = i+1 ; j < n ;j++)
12             {
13                 if (nums[i]+nums[j] == target)
14                 {
15                     result.push_back(i);
16                     result.push_back(j);
17                     return result;
18                 }
19             }
20         }
21         return {}; //返回空了吧。。。
22     }
23 };

 

leetcode 之 two sum (easy)c++

标签:内容   ret   函数库   数组   c++标准模板库   text   solution   push   tco   

原文地址:https://www.cnblogs.com/bingLblog/p/10653975.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!