c++ vector
来源:互联网 发布:mac photoshop 破解版 编辑:程序博客网 时间:2024/05/29 19:26
动态数组 vector
vector<T> myvec //定义一个空的vector容器vector<T> myvec(n) //定义一个含n个元素的vector容器vector<T> myvec(n,m) //定义一个含n个初值都为m的vector容器vector<T> myvec2(myvec1) //复制int arr[]={2,3,4,5};vector<int> myvec(arr,arr+4)//复制一个给定数组myvec.push_back(x)//添加元素myvec.erase(index)//删除index位置元素myvec.erase(intdex1,index2)//从1位置删除到2位置myvec.empty()//是否为空//示例:#include <iostream>#include <vector>using namespace std;class Solution{public :vector<int> twoSum(vector<int>& nums,int target){vector<int> result;for(int i=0;i<nums.size();i++) for(int j=i+1;j<nums.size();j++)if(nums[i]+nums[j]==target){result.push_back(i);result.push_back(j);return result;}cout<<"no result"<<endl;exit(0);}};int main(){Solution solu;int arr[]={2,7,11,15};vector<int> exam(arr,arr+4);vector<int> result=solu.twoSum(exam,10);cout<<result[0]<<result[1]<<endl;}
阅读全文
0 0
- C++Vector
- c++vector
- c++:vector
- <C++>vector
- C++vector
- 【c++】【vector】
- C++ vector
- c++: vector
- c ++ vector
- C++vector
- c++:vector
- C++<vector>
- C++Vector
- c/c++,vector
- 【c/c++】Vector入门
- [C++] 何时使用vector
- c++vector模板类
- c++vector模板类
- 简单进程池实现代码(共享内存为通信形式)
- 区间计数
- Algorithm-week6
- Fiddler教程(Web调试工具)
- HTML5新增结构元素
- c++ vector
- 进程和线程的区别
- mapreduce的任务切片规划机制、job提交流程、Mapreduce中的分区Partitioner与流量汇总程序开发
- 关于Qt Creater中资源文件和文件路径的记录
- CF round#439 div.2 C The Intriguing Obsession【DP】
- django rest framework 外键序列化方法与问题总结
- Java快速入门本地调用哈工大LTP实例
- jeecg问题解决方案
- svn客户端提交项目代码后自动同步svn服务器上的项目代码到linux服务器上