- 博客(10)
- 收藏
- 关注
原创 map容器
map中所有元素都是pairpair中第一个元素为key(键值),起到索引作用,第二个元素为value(实值)所有元素都会根据元素的键值自动排序。
2024-02-16 21:57:23
315
1
原创 C++ set容器
所有元素都会在插入时自动被排序属于,底层结构是用实现。set不允许容器中有重复的元素multiset允许容器中有重复的元素。
2024-02-16 14:00:00
634
1
原创 list容器
将数据进行链式存储list)是一种物理存储单元上非连续的存储结构,数据元素的逻辑顺序是通过链表中的指针链接实现的链表的组成:链表由一系列组成结点的组成:一个是存储数据元素的,另一个是存储下一个结点地址的STL中的链表是一个双向循环链表由于链表的存储方式并不是连续的内存空间,因此链表list中的迭代器只支持前移和后移,属于list的采用动态存储分配,不会造成内存浪费和溢出链表执行插入和删除操作十分方便,修改指针即可,不需要移动大量元素list的链表灵活,但是空间指针域。
2024-02-16 08:00:00
809
1
原创 deque容器
双端数组,可以对头端进行插入删除操作vector对于头部的插入删除效率低,数据量越大,效率越低deque相对而言,对头部的插入删除速度回比vector快vector访问元素时的速度会比deque快这和两者内部实现有关deque内部工作原理deque内部有个,维护每段缓冲区中的内容,缓冲区中存放真实数据中控器维护的是每个缓冲区的地址,使得使用deque时像一片连续的内存空间。
2024-02-15 14:00:00
1622
1
原创 vector容器
vector数据结构和数组非常相似,也称为单端数,不同之处在于数组是静态空间,而vector可以动态扩展动态扩展: 并不是在原空间之后续接新空间,而是找更大的内存空间,然后将原数据拷贝新空间,释放原空间。
2024-02-15 06:00:00
1730
1
原创 C++ string容器
string是C++风格的字符串,而string本质上是一个类char * 是一个指针string是一个类,类内部封装了char*,管理这个字符串,是一个char*型的容器。string类内部封装了很多成员方法例如:查找fifind,拷贝copy,删除delete,替换replace,插入insertstring管理char*所分配的内存,不用担心复制越界和取值越界等,由类内部进行负责。
2024-02-14 08:00:00
597
1
原创 江协科技 51单片机 直流电机驱动(PWM) 学习笔记
PWM(Pulse Width Modulation)即脉冲宽度调制,在具有惯性的系统中,可以通过对一系列脉冲的宽度进行调制,来等效地获得所需要的模拟参量,常应用于电机控速、开关电源等领域PWM重要参数: 频率 = 1 / TS 占空比 = TON / TS 精度 = 占空比变化步距简单来说就是通过不断地输出高电平低电平来控制电机的转速在一个稳定的速度。
2024-01-02 20:30:53
1211
原创 江协科技 51单片机 AT24C02(I2C总线) 学习笔记——略带拓展
所谓存储器,是指用来存储指令或者数据的部件。发展至今,计算机内部往往包含多种不同容量、不同用途的存储器。AT24C02是一种可以实现掉电不丢失的存储器,可用于保存单片机运行时想要永久保存的数据信息存储介质:E2PROM通讯接口:I2C总线容量:256字节I2C总线(Inter IC BUS)是由Philips公司开发的一种通用数据总线两根通信线:SCL(Serial Clock)、SDA(Serial Data)同步、半双工,带数据应答。
2023-12-28 21:47:31
2135
4
原创 黑马程序员C++ 模板学习笔记
1.1-模板的概念模板可以大大提高我们写程序时的效率,避免大量的重复性工作。例如:PPT模板模板的特点:1.模板不可以直接使用,它只是一个框架2.模板的通用并不是万能的。
2023-12-21 15:44:34
353
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人