1. vector的操作

    添加元素:

    向尾部添加一个元素
vector<int> a;
a.push_back(1);

向尾部添加多个元素

-向尾部添加x个同样的元素:

a.insert(a.end(),5,1);

从某个位置插入

a.insert(a.begin()+1,5);

删除元素:

a.erase(a.begin()+2);

vector的迭代器/vector的按序输出:

for(vector<int>::iterator it = a.begin();it!=a.end(); it++)
{
cout << *it <<endl;
}
  1. ListNode

    是一个数据类型,定义:
struct ListNode
{
int val; //当前节点的值
ListNode* next; //指向下一个节点的指针
//初始化构造函数,与结构体同名的定义函数,特殊的成员函数
ListNode(int x): val(x), next(NULL){}
};

最新文章

  1. Linq学习笔记四之linq to sql 的基本操作
  2. Android—Bundle传递ArrayList&lt;T&gt;
  3. C#调用c++的dll报错:“尝试读取或写入受保护的内存。这通常指示其他内存已损坏“
  4. 【转载】关于initrd.image的处理
  5. Leetcode 38 Count and Say 传说中的递推
  6. lua进阶(二)
  7. 【M29】引用计数
  8. ios UIWebview本地加载H5网页
  9. 基于Visual C++2013拆解世界五百强面试题--题1-定义各种类型指针
  10. canvas——路径搜索
  11. .NET Core IdentityServer4实战 第三章-使用EntityFramework Core进行持久化配置
  12. spring cloud 的安全连接
  13. angular $watch 一个变量的变化
  14. Java反射《二》获取构造器
  15. 面试求职中你需要了解的Java面向对象
  16. Distance Gym - 102028I (思维)
  17. 如何解决git fatal: refusing to merge unrelated histories
  18. Scrapy框架之基于RedisSpider实现的分布式爬虫
  19. ubuntu安装GraphicsMagick
  20. curl操作封装

热门文章

  1. docker file 笔记
  2. k8s网络模型与集群通信
  3. filter筛选数组
  4. 算法题-n月后兔子数量
  5. [atARC063F]Snuke&#39;s Coloring 2
  6. [loj3313]序列
  7. SpringCloud微服务实战——搭建企业级开发框架(二十三):Gateway+OAuth2+JWT实现微服务统一认证授权
  8. 『学了就忘』Linux用户管理 — 52、用户组管理相关命令
  9. System类的常用方法(currentTimeMillis与arraycopy)
  10. 【R绘图】当图例映射color/shape等多个属性时,如何修改图例标题?