# 课程链接:
19 STL初识-STL的基本概念_哔哩哔哩_bilibili
# 课程内容:
(1)p185-p235 课程,STL专题
#
(1)STL 基本概念
# (1)STL 的作用是提供一套标准的数据结构和算法。
下面举例说明下,序列式容器和关联式容器的区别。设序列 1 3 2 5 4,如果采用序列式容器,那么其存入结果为 13254;而如果采用的是关联式容器,则会对序列排序后再存入,即结果为 12345。
#
(2-3)STL vector 存放内置数据类型和自定义数据类型
# (x)vector 存放内置数据类型
1)基本概念
2)代码实践
# (x)vector 存放内置数据类型
1)代码实践
(4)string 容器
# (1)string 容器---构造函数
1)基本概念
2)代码实践
# (2)string 容器---赋值操作
1)基本概念
# (3)string 容器---赋值操作
# (4)string 容器---查找和替换
1)基本概念
# (5)string 容器---字符串比较
1)基本概念,是按照字符串中的每个字符的 ASCII 码进行对比,注意是逐个进行对比。
2)代码实践
3)总结一下
#
(5)set 和 map 容器
# (x)set 容器---构造和赋值
1)基本概念
2)代码实践
# (x)set 容器---大小和交换
1)基本概念
2)代码实践
# (x)set 容器---插入和删除
1)基本概念
2)代码实践
# (x)set 容器---查找和统计
1)基础概念
2)代码实践
# (x)set 容器---set 和 multiset 区别
1)基本概念
2)代码实践
# (x)pair 对组创建
1)基本概念
2)代码实践
# (x)set 容器---内置类型指定排序规则
1)基本概念
2)代码实践,vs 的 c++14 会报错,但是 c++11 不会。
# (x)set 容器---自定义数据类型指定排序规则
1)代码实践
# (x)map 容器---构造和赋值
1)基本概念
2)代码实践
3)总结一下
# (x)map 容器---大小和交换
1)基本概念
2)代码实践
# (x)map 容器---插入和删除
1)基本概念
2)代码实践
# (x)map 容器---查找和统计
1)基本概念
2)代码实践
3)总结一下:
# (x)map 容器---排序
1)基本概念
2)代码实践
#