
数据结构学习
文章平均质量分 50
Izayoi_w
我就是从这儿跳下去,死外边,也绝对不学算法 —— 真香~
展开
-
FHQ_Treap树(无旋Treap树)模板向
这种树是一种无需旋转操作的Treap树,由FHQ(范浩强)大佬发明,堪称是神级的数据结构!他短小精悍,易于学习,而其思想的优雅令无数OIer/ACMer以及程序员们为之着迷!而这一切都来源于这一份ppt:范浩强谈数据结构在了解这个数据结构之前最好先了解一下treap树以及笛卡尔树,这两种树本身具有一定的相似性,而为FHQ_Treap提供了思想延申的起点。FHQ_Treap代替旋转操作的核心就...原创 2019-11-04 16:55:52 · 645 阅读 · 0 评论 -
并查集的实现及优化
并查集是一种用于在森林中判断子图数量及点的归属的数据结构,由于其特殊的路径压缩操作,使得这一过程可以异常地快。并查集主要由一个pre数组以及两个函数组成:find函数和join函数。 pre数组表示每一节点的前驱,最终已完成的并查集,每一个子图的所有点只有一个前驱(这也是其高效的原因),而初始化的并查集每一个点都是自己的前驱。 find函数负责寻找一个点的总前驱,比如:若有a->b-...原创 2018-08-03 16:01:20 · 458 阅读 · 0 评论