摘要:
C++STL——vector容器和大小操作 功能描述: 对vector容器和大小操作 函数原型: empty(); //判断容器是否为空 capacity();//容器的容量 size(); //返回容器指定长度为num,若容器变长,则以默认值填充新位置。 //如果容器变短,则末尾超出容器长度的元素 阅读全文
posted @ 2022-02-13 12:52
黑马金牌编程
阅读(1182)
评论(0)
推荐(0)
摘要:
string 查找和替换 功能描述: 查找:查找指定字符是否存在 替换:在指定的位置替换字符串 函数原型: int find(const string& str, int pos = 0)const; //查找str第一次出现位置,从pos开始查找 int find(const char* s, i 阅读全文
posted @ 2022-02-13 12:52
黑马金牌编程
阅读(229)
评论(0)
推荐(0)
摘要:
C++STLlist容器的概念以及用法 list基本概念 功能:将数据进行链式存储 链表(list)是一种物理存储单元上非连续性的储存结构,数据元素的逻辑顺序是通过链表中的指针链接实现的 链表的组成: 链表由一系列节点组成 节点的组成: 一个是存储数据元素的数据域,另一个是存储下一个节点地址的指针域 阅读全文
posted @ 2022-02-13 12:52
黑马金牌编程
阅读(114)
评论(0)
推荐(0)
摘要:
deque容器基本概念 功能: * 双端数组,可以对头端进行插入删除操作 deque与vector区别: * vector对于头部的插入删除效率低,数据量越大,效率越低 * deque相对而言,对头部的插入删除速度会比vector快 * vector访问元素时的速度会比deque快,这和两者内部实现 阅读全文
posted @ 2022-02-13 12:52
黑马金牌编程
阅读(355)
评论(0)
推荐(0)
摘要:
vector容器概念 3.2.1功能: vector数据结构和数组非常相似,也称为单端数组 vector与普通数组区别 不同之处在于数组是静态空间,而vector可以动态扩展 动态扩展: 并不是在原空间之后续接新空间,而是找更大的内存空间,然后将原数据拷贝新空间,释放原空间 vector构造函数 功 阅读全文
posted @ 2022-02-13 12:52
黑马金牌编程
阅读(127)
评论(0)
推荐(0)
摘要:
string 基本概念 本质: string是C++风格的字符串,而string本质上是一个类 string和char区别: * char是一个指针 * string是一个类,类内部封装了char*,管理这个字符串,是一个char*型的容器。 特点: string类内部封装了很多成员方法 例如:查找 阅读全文
posted @ 2022-02-13 12:52
黑马金牌编程
阅读(1682)
评论(0)
推荐(0)
摘要:
容器算法迭代器初识: 了解STL中容器、算法、迭代器概念后,我们利用代码感受STL的魅力 STL中最常见的容器为Vector,可以理解为数组,下面我们将学习如何向这个容器中插入数据,遍历这个容器 vector存放内置数据类型 容器:vector 算法:for_each 迭代器:vector::ite 阅读全文
posted @ 2022-02-13 12:52
黑马金牌编程
阅读(68)
评论(0)
推荐(0)
摘要:
C++binary_search 功能描述: 查找指定元素是否存在 函数原型: bool binary_search(iterator beg, iterator end, value); //查找指定的元素,查到返回true否则false //注意:在无序序列中不可用 //beg开始迭代器 //e 阅读全文
posted @ 2022-02-13 12:52
黑马金牌编程
阅读(176)
评论(0)
推荐(0)
摘要:
C++STL常用算法adjacent_find 功能描述: 查找相邻重复元素 函数原型: adjacent_find(iterator beg, iterator end); 查找相邻重复元素,返回相邻元素的第一个位置的迭代器 beg开始迭代器 end结束迭代器 代码示例: #include<ios 阅读全文
posted @ 2022-02-13 12:52
黑马金牌编程
阅读(93)
评论(0)
推荐(0)
摘要:
C++STLmap容器排序 学习目标: map容器默认排序规则为按照key值进行从小到大排序,掌握如何改变排序规则 主要技术点: 利用仿函数,可以改变排序规则 代码示例: #include<iostream> #include<map> using namespace std; //map容器排序 阅读全文
posted @ 2022-02-13 12:52
黑马金牌编程
阅读(215)
评论(0)
推荐(0)

浙公网安备 33010602011771号