1. 程式人生 > >leetcode 之 two sum (easy)c++

leetcode 之 two sum (easy)c++

nbsp urn () lin for class result pre code

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++