STL的使用_vector、string、set、map

# 课程链接:

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)代码实践

#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值