相关文章
二、数据结构——单链表,双链表,栈,队列,单调栈,单调队列,KMP,Trie,并查集,堆,哈希表等内容。
对于链表来说,由于new操作时间太长,因此,算法题中一般使用静态链表。
1.单链表 采用数组实现单链表,可以直接开两个数据,一个数组存放数值,另外一个数据存放下一个元素(指针)。
示…
建站知识
2024/11/13 14:26:33
C++的设计模式:抽象工厂模式(Abstract Factory)
抽象工厂模式(Abstract Factory)是一种创建型设计模式,它提供了一种创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。抽象工厂模式通过将单个的简单工厂模式组合起来实现更复杂的选择逻辑,使得增加新的功…
建站知识
2024/11/12 14:26:24
线上历史馆藏系统 Java+SpringBoot+Vue+MySQL
✍✍计算机编程指导师 ⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流! ⚡⚡ Java实战 |…
建站知识
2024/11/12 14:26:25
python使用unittest进行单元测试
文章目录 示例程序更多assert方法 通过一种规范的测试方法,可以帮助我们在修改程序后能够快速的检测一些bug,使用unittest库的方法如下:
示例程序
import unittestclass Demo01(unittest.TestCase):classmethoddef setUpClass(self) -> …
建站知识
2024/11/12 14:26:30
【C++】set、multiset与map、multimap的使用
目录 一、关联式容器二、键值对三、树形结构的关联式容器3.1 set3.1.1 模板参数列表3.1.2 构造3.1.3 迭代器3.1.4 容量3.1.5 修改操作 3.2 multiset3.3 map3.3.1 模板参数列表3.3.2 构造3.3.3 迭代器3.3.4 容量3.3.5 修改操作3.3.6 operator[] 3.4 multimap 一、关联式容器
谈…
建站知识
2024/11/12 14:26:24
JavaScript-如何克隆元素
被克隆元素.cloneNode(布尔类型) 包含行内属性,原生js是不包含事件,jq是包含事件的。 默认是false,false代表浅克隆,浅克隆不会包含内容传入true,代表深克隆,深克隆会包含内容 <div class"aaa&quo…
建站知识
2024/11/13 13:45:48
C++ sort排序
sort函数接受两个迭代器作为参数,分别表示要排序的范围的起始和结束位置。 请注意,sort函数默认使用小于运算符(<)来比较元素的顺序,默认从小到大排。 在这里,使用str.begin()和str.end()来表示整个字符…
建站知识
2024/11/13 13:45:47