List将元素按顺序储存在链表中. 与 向量(vector)相比, 它允许快速的插入和删除,但是随机访问却比较慢。
assign() 给list赋值
back() 返回最后一个元素
begin() 返回指向第一个元素的迭代器
clear() 删除所有元素
empty() 如果list是空的则返回true
end() 返回末尾的迭代器
erase() 删除一个元素
front() 返回第一个元素
get_allocator() 返回list的配置器
insert() 插入一个元素到list中
max_size() 返回list能容纳的最大元素数量
merge() 合并两个list
pop_back() 删除最后一个元素
pop_front() 删除第一个元素
push_back() 在list的末尾添加一个元素
push_front() 在list的头部添加一个元素
rbegin() 返回指向第一个元素的逆向迭代器
remove() 从list删除元素
remove_if() 按指定条件删除元素
rend() 指向list末尾的逆向迭代器
resize() 改变list的大小
reverse() 把list的元素倒转
size() 返回list中的元素个数
sort() 给list排序
splice() 合并两个list
swap() 交换两个list
unique() 删除list中重复的元素
相关推荐
P215~222C++list容器学习笔记.docx
第一章 VC入门1.1 如何学好VC1.2 理解Windows消息机制1.3 利用Visual C++/MFC开发Windows程序的优势1.4 利用MFC进行开发的通用方法介绍1.5 MFC中常用类、宏、函数介绍第二章 图形输出2.1 和GUI有关的各种对象2.2 在...
标准模板库(STL)学习笔记,以STL容器list为例,学习C++标准模板库及其算法之for_each()、count()、count_if()。
Java容器学习笔记: 容器概览, 容器中的设计模式, 容器源码分析 - List, 容器源码分析 - Map, 容器源码分析 - 并发容 Java是一种面向对象的编程语言,由Sun Microsystems于1995年推出。它是一种跨平台的语言,...
C++中数组很坑,有没有类似Python中list的数据类型呢?类似的就是vector! vector 是同一种类型的对象的集合 ,每个对象都有一个对应的整数索引值。和 string 对象一样,标准库将负责管理与存储元素相关的内存。 ...
c#学习笔记(1) 51099在线学习网发布 文章来源:网络收集 发布时间:2006-05-25 字体: [大 中 小] 51099在线学习网 http://www.51099.com 1, 结构(struct) 与 类(class) [attributes] [modifiers] struct ...
学习C++必经之路,入门级知识总结,笔记本知识概况,走一步再走一步
c++笔记归纳 Data Structures and Algorithm Analysis 数据结构与一些算法,来自算法导论,数据结构与算法分析-C语言描述,C Primer Plus, 数据结构-python描述,博客 ADT链表(c)-抽象链表实现 geometry(c++)-...
学习C++必经之路,入门级知识总结,笔记本知识概况,走一步再走一步
最近接触到一些工程上的代码,都是用cmake来编译的,每次看着CMakeLists.txt 就各种懵逼,决定从0 开始学习 1 set set(var hello) message(${var}) 输出 hello 其实并不是单单输出hello,还有很多其他信息,会...
NotesHub ...Learning notes, e.g. CSAPP, OS, Distributed ...学习资料、笔记,永久更新..... 目录结构: Github Project: 收藏的开源项目列表 Notes: 笔记、资料、Lab Code Practice Code: 数据结构与算法练习代码
算法学习笔记 in C 2018/2019/校招/春招/秋招/算法/机器学习(Machine Learning)/深度学习(Deep Learning)/自然语言处理(NLP)/C/C++/Python/面试笔记 C/C++面试基础知识总结 Course - 中国科学技术大学
Python学习之路,点击有全套Python笔记 Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。 语法: for 临时变量 in 序列: 重复执⾏的代码1 重复执⾏的代码2 基础版 name_list = ['jack', 'tom',...
这是一个电话薄管理软件。自己写的,给初学者学习控件的使用。 这次的函数笔记很多,感觉调试用了很长时间,但是函数还是不太熟悉。
List 代码练习 算法图解 剑指offer Leetcode 简单计算机基础 JAVA 基础 C C++指针表达 计算机网络 网络基本概念(定义、分类、组成、体系结构等) 数据通信基础理论 物理层 数据链路层 网络层 传输层 应用层 网络...
VS2005 ASP.NET本地化学习笔记&感受 在自定义Server Control中捆绑JS文件 Step by Step 深度解析Asp.Net2.0中的Callback机制 使用 Web 标准生成 ASP.NET 2.0 Web 站点 ASP.NET 2.0基于SQLSERVER 2005的aspnetdb.mdf...
数据库和分布式系统数据库与分布式系统学习资料总结,有缘人进来点个星星,祝您一生平安靴靴。数据库系统简介(2019年秋季)高级数据库系统(2020年Spring)这个repo中的CMU-15-721包含了每一个课堂的幻灯片,我的...