Given nums = [2, 7, 11, 15], target = 9, Because nums[0] + nums[1] = 2 + 7 = 9, return [0, 1].
You may assume that each input would have exactly one solution.以上是题目要求。
这是LeetCode的第一题,没什么难度,我选择的是C++语言,第一次写,效率并不高,运行时间为372ms,比较低。下面贴出首次AC代码:
class Solution {
public:
vector twoSum(vector& nums, int target) {
int size = nums.size();
int i,j;
vector result;
for(i = 0;i
(1)初始化
vector
vector
vector
vector
vector
vector
vector
比如vector
(2)vector的一些操作
v.push_back(t) 向v的尾端添加一个值为t的元素
<,<=,>,>= 以字典顺序进行
需要注意的是不能以下标形式对添加元素
(3)vector的遍历