STL函数
文章平均质量分 96
披星戴月的贾维斯
糜恃己长,勤攻吾短!
展开
-
【STL容器】详解list的使用和模拟实现
1.1.文档中的定义中文意思是列表是序列容器,允许在序列中的任何位置进行恒定时间O(1)的插入和删除操作,以及双向迭代。list的接口/成员函数访问元素的接口list是可以在常数范围内在任意位置进行插入和删除的序列式容器,并且该容器可以前后双向迭代。list的底层是双向链表结构,双向链表中每个元素存储在互不相关的独立节点中,在节点中通过指针指向其前一个元素和后一个元素。list与forward_list非常相似:最主要的不同在于forward_list是单链表,只能朝前迭代,已让其更简单高。原创 2023-12-21 20:04:41 · 1479 阅读 · 8 评论 -
【STL容器】详解vector的使用和模拟实现
前言:为什么要写在这时候写STL相关的文章呢?原因有以下几点:1. 最实际的,就是在刷力扣时,发现经常碰到放回vector这种类型的嵌套vector,而且我们也要经常自己建vector容器,利用vector的接口等等,如果对vector等等stl不太熟悉,非常不利于我们刷题。2.懂得vector等stl的使用,这是对一个学习C++的同学最基本的要求,再高点就是了解vector的底层原理和代码实现。所以我们文章也尽可能写得直白/直观,让大家容易理解原创 2023-12-16 10:50:33 · 1259 阅读 · 26 评论 -
【玩转STL】STL的简介和string类用法和接口讲解(源码解析)
本文总共写了6000多字,结合官方文档详细介绍了string类的用法和接口,还简要介绍了STL的六大组件,希望大家读后能够有所收获。原创 2022-12-05 09:03:59 · 1600 阅读 · 81 评论 -
(C/C++)STL函数(3)二分算法题以及二分模板 和(蓝桥杯)递推与递归题目及解法(ACwing)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、STL函数:双端队列、set和multiset两个容器. 二、二分算法(数的精度) 三、(蓝桥杯)递推与递归题目及解法(ACwing) 总结 前言 本篇文章为大家简要介绍STL库函数和蓝桥杯递推和递归题目及其相应解法 提示:以下是本篇文章正文内容,下面案例可供参考 一、STL函数 1、#include <deque> 双端队列deque是一个支持在两端高效插...原创 2022-03-24 22:21:49 · 1518 阅读 · 14 评论