【原创】

使用C++STL中的vector,

 #include <stdio.h>
#include<stdlib.h>
#include<vector>
using namespace std;
int main() {
vector<int> v;
v.push_back();
v.push_back();
v.push_back();
v.push_back();
v.push_back();
for (int i = ; i<v.size(); i++) {
printf("%d ",v[i]);
}
printf("\n");
v.erase(v.begin()+,v.begin()++);
for (int i = ; i<v.size(); i++) {
printf("%d ",v[i]);
}
printf("\n");
return ;
}
另外一些操作:
v.clear();清空;
v.erase(v.begin()+I,v.begin()+i+1);这里表示删除了第I个元素,可以连续删除多个,要弄清楚这里面的两个参数即可;这里的i可以从0开始,即是vector的下标
 可以利用vector来模拟单链表,如果我们对单链表的实用不是很熟悉,可以用这个方法,但是,C/C++中的指针是很重要的,建议还是多练习

最新文章

  1. bash shell + python简单教程,让你的mac/linux终端灰起来~
  2. find command in linux terminal
  3. Java空字符串与null的区别和判断字符串是否为空的方法
  4. boost库----enable_shared_from_this类的作用和实现原理
  5. [收藏转贴]构建RESTful风格的WCF服务
  6. 对C# 构造函数的理解
  7. flask入门与发送邮件与QQ邮箱
  8. JSP判断移动设备
  9. 0422作业:基础(if,while)
  10. ffmpeg命令的使用
  11. 字符串处理-Hdu1004
  12. Mysql写入中文出错
  13. ESXI安装时卡在loading ipmi_si_drv的解决方案
  14. vim/vi中移动光标键会变成A,B,C,D的解决办法
  15. 高性能mysql学习笔记
  16. 在Mac上搭建ReactNative开发环境
  17. php 逐行读取文本文件
  18. UBUNTU 无法解析域名 解决方法
  19. nodejs封装mssql
  20. python 函数的作用域,闭包函数的用法

热门文章

  1. css选择器有哪些
  2. #leetcode刷题之路4-寻找两个有序数组的中位数
  3. 【TOJ 4493】Remove Digits(单调栈贪心)
  4. Flask中异常捕获
  5. css3新样式
  6. Asp.net 自定义CustomerSession 存放到Redis中
  7. 第四课:PHP 变量
  8. Python学习手册之控制结构(一)
  9. python爬取豆瓣流浪地球影评,生成词云
  10. R语言绘图:雷达图