leetcode 之 two sum (easy)c++
阿新 • • 發佈:2019-04-04
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++