
C++STL
文章平均质量分 93
吸嘎嘎能手
不应该啊!
展开
-
C++STL(set和map)
学习目标:set容器默认排序规则为从小到大,掌握如何改变排序规则。总结:对于自定义数据类型,set必须指定排序规则才可以插入数据。本质:set/multiset属于关联式容器,底层结构是用。功能描述:成对出现的数据,利用对组可以返回两个数据。功能描述:统计set容器大小以及交换set容器。功能描述:对set容器进行查找数据以及统计数据。功能描述:统计map容器大小以及交换map容器。总结:利用仿函数可以指定set容器的排序规则。功能描述:set容器进行插入数据和删除数据。功能描述:创建set容器以及赋值。原创 2024-05-16 09:57:43 · 827 阅读 · 0 评论 -
C++STL(queue和list)
STL中的链表是一个双向循环链表,由于链表的存储方式并不是连续的内存空间,因此链表list中的迭代器只支持前移和后移,属于双向迭代器。List有一个重要的性质,插入操作和删除操作都不会造成原有list迭代器的失效,这在vector是不成立的。链表(list)是一种物理存储单元上非连续的存储结构,数据元素的逻辑顺序是通过链表中的指针链接实现的。功能描述:将容器中的元素反转,以及将容器中的数据进行排序。功能描述:给list容器进行赋值,以及交换list容器。功能描述:对list容器进行数据的插入和删除。原创 2024-05-15 10:45:30 · 1125 阅读 · 0 评论 -
C++STL(deque和stack)
总结:deque容器和vector容器的构造方式几乎一致,灵活使用即可。总结:deque赋值操作也与vector相同,需熟练掌握。功能描述:利用算法实现对deque容器进行排序。功能:双端数组,可以对头端进行插入删除操作。功能描述:向deque容器中插入和删除数据。功能描述:对deque 中的数据的存取操作。功能描述:对deque容器的大小进行操作。功能描述:给deque容器进行赋值。功能描述:栈容器常用的对外接口。功能描述:deque容器构造。原创 2024-05-14 23:15:55 · 791 阅读 · 2 评论 -
C++STL(string和vector)
学习目标:vector中存放自定义数据类型,并打印输出//自定义数据类型public:mAge = age;//存放对象//创建数据it!= v.end();it++) {//放对象指针//创建数据it!= v.end();test02();return 0;原创 2024-05-14 22:55:25 · 1774 阅读 · 1 评论