算法基础课0103——栈

栈 一种先入先出的数据结构 题目1 模拟栈 #include <iostream> #include <algorithm> #include <cstring> using namespace std; const i ......

算法基础课0205——单调栈

单调栈 什么叫单调栈 可以查看大佬的更详细的解析 题目一 模版 #include <iostream> #include <deque> using namespace std; int main(){ deque<int& ......

算法基础课0211——哈希表

哈希表(散列表) 哈希表 题目一 模拟散列表 开放寻址法 #include <iostream> #include <algorithm> #include <cstring> using namespace std; ......

算法基础课0206——单调队列

单调队列 什么是单调队列呢? 第一题 滑动窗口 题意: 求窗口中的最小值,最大值,在每次滑动窗口的时候,输出这个值 #include <iostream> #include <algorithm> #include <cstr ......

算法基础课0210 堆

堆 定义: 题目1 堆排序 下沉建堆 时间复杂度 o(logn) 只需要一个down函数即可 ,贪心的比较 交换即可。 #include <iostream> #include <algorithm> using namespace ......