Category
并查集02
并查集

并查集02

并查集 并查集被很多OIer认为是最简洁而优雅的数据结构之一,主要用于解决一些元素分组的问题。它管理一系列不相交的集合,...
avatar
并查集01
并查集

并查集01

并查集 首先简单介绍一下并查集 概念 初始化会生成指向节点自身的箭头,就是像下图 找根的操作 合并的操作 我们要是将1和...
avatar
存图
算法

存图

存图 所谓图(graph),是图论中基本的数学对象,包括一些顶点,和连接顶点的边,这里的边只是表示顶点的连接情况,用直线...
avatar
图论入门
算法

图论入门

图论入门 图论的存储 我们采用一种类似邻接表的形式进行存储,一个数组进行输入和存储原始数据,另一个可以开一个可变长的ve...
avatar
树状数组
算法

树状数组

树状数组 主要用途 tips:绝对不能使用0作为下标(与二进制的性质有关) 倒着数到最后一个1然后把前面都变成0(其实就...
avatar
离散化
算法

离散化

离散化 我的很长,你算一下 收藏本题 提交记录 题目描述 小e有一个很长很长的数组,数组的下标范围为[0,10^9][0...
avatar
优先栈和优先队列
算法

优先栈和优先队列

优先栈 调栈是一种和单调队列类似的数据结构。单调队列主要用于 O(n) 解决滑动窗口问题,单调栈则主要用于 O(n) 解...
avatar