相关文章
C++ vector模拟实现
目录 一.默认成员函数 二.扩容相关函数 三.[]重载 四.修改函数 五.迭代器 继上次写完string之后,可以写一个vector练练手以及熟悉其底层。vector是一个顺序表,相比普通数组不同点在于顺序表的数据必须是连续存放的。 一.默认成员函数 string是只存放字符…
建站知识
2024/11/9 19:14:36
【算法】滑动窗口破解长度最小子数组
Problem: 209. 长度最小的子数组 文章目录 题意分析算法原理讲解暴力枚举O(N^2)利用单调性,滑动窗口求解 复杂度Code 题意分析 首先来分析一下本题的题目意思 题目中会给到一个数组,我们的目的是找出在这个数组中 长度最小的【连续】子数组,而…
建站知识
2024/11/16 22:52:34
力扣-225.用队列实现栈
Method 1 使用两个队列:一个主队列,一个辅助队列 首先将元素入队q2,然后将q1的元素全部出队,再入队到q2.再将q1和q2互换,则q1中的元素即为栈内元素 AC Code
class MyStack {
public:queue<int> q1;queue<int…
建站知识
2024/10/22 0:49:16
Linux0.11——第三回 做好访问内存的最基础准备工作
前面两回是把启动区的代码复制来复制去的,这里我们要讨论的就是操作系统怎么为程序访问内存的方式做初步规划的?
操作系统的代码最开头的 512 字节的数据,先从硬盘的启动区移动到了内存 0x7c00 处,然后又立刻被移动到 0x90000 处…
建站知识
2024/11/23 6:33:39
uniapp项目实践总结(十九)版本更新和热更新实现方法
导语:当一个 APP 应用开发完成以后,就要上架应用商店,但有时候修改一些小问题或者推出一些活动,又不想频繁地提交应用商店审核,那么就可以使用应用内更新功能来进行应用的版本升级更新或热更新,下面就介绍一下实现的方法。 目录 准备工作原理分析实战演练案例展示准备工作…
建站知识
2024/10/21 23:37:16
【国科大卜算】Truck History 最小生成树Prim
Truck History 文章目录 Truck Historyproblem descriptionInputOutputSample个人理解 problem description
Advanced Cargo Movement, Ltd. uses trucks of different types. Some trucks are used for vegetable delivery, other for furniture, or for bricks. The company…
建站知识
2024/10/24 5:53:36
requirements pip
生成requirements
方法一: python 通过提供 requirements.txt 文件来对项目中依赖的第三方库进行整体安装,用户不用手动的一条条去敲 pip install 命令,只需要执行 pip install -r requirements.txt 就可以安装项目所需要的所有软件包。
对…
建站知识
2024/11/4 5:52:50