![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
nullprtr
这个作者很懒,什么都没留下…
展开
-
C++优先队列(priority_queue)实现堆
头文件:<queue>定义:priority_queue<Type, Container, Functional>Type 就是数据类型Container 就是容器类型 , 常为vector ,不能使用listFunctional 就是比较的方式 ,greater 升序 -小根堆 , less 降序 - 大根堆基本操作:(和队列类似)top 访问队头元素 , queue为front() empty 队列是否为空 size 返回队列内元素个数 push .原创 2021-02-05 15:44:29 · 232 阅读 · 0 评论 -
C++ STL String 常规使用方法
构造函数有多个 string s1(); s1=""string s2("hello"); s2="hello"string s3(4,'a'); s3="aaaa"string s4("abcdef",1,3); s4="bcd";成员函数assign()和构造函数类似求长度size()string对象的比较支持> = !=等compare比较返回<0 ==0 >0 分别表示小于 等于 大于.原创 2021-01-05 16:42:08 · 95 阅读 · 0 评论 -
C++ auto pair基本用法
1、Pair 头文件<utility>简述:包含两个数据成员的结构体模板,分别为first和second,其两个数据类型可以不同应用:多数应用于需要返回多个两个数据的时候#include<utility>pair < int , string > tmp (1,"yoyoyo");cout<< tmp.first;cout<< tmp.second;2、auto简述:自动匹配数据类型,声明的变量必须初始原创 2020-12-25 13:03:51 · 2920 阅读 · 0 评论