省选算法汇集

这篇博客汇总了省选算法,涵盖基本到高级数据结构,如数组、链表、堆、平衡树,还包括字符串算法、图论、数学问题、动态规划、计算几何等,详细介绍了各种算法及其应用。
摘要由CSDN通过智能技术生成

1.1 基本数据结构

数组

链表,双向链表

队列,单调队列,双端队列

栈,单调栈

1.2 中级数据结构

并查集与带权并查集

hash 表

自然溢出

双hash

1.3 高级数据结构

树状数组

线段树,线段树合并

平衡树

Treap 随机平衡二叉树

Splay 伸展树

Scapegoat Tree 替罪羊树
块状数组,块状链表

5.* 树套树

线段树套线段树

线段树套平衡树

  • 平衡树套线段树
    6.可并堆

左偏树

*配对堆
KDtree,四分树

1.4 可持久化数据结构

可持久化线段树

主席树

可持久化平衡树
可持久化块状数组

1.5 字符串相关算法及数据结构

KMP

AC 自动机

后缀数组

*后缀树

*后缀自动机

字典树 Trie

manacher

1.6 图论相关

最小生成树

prim

kruskal

最短路,次短路,K短路

spfa

dijkstra

floyd

图的连通

连通分量

割点,割边

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值