算法可视化速查页
原创约 1041 字
本站中的所有算法题目代码都配有可视化代码,本页面仅展示少部分较为经典的数据结构和算法,目的是便于读者遗忘时快速查阅,通过可视化加深印象。
更多的算法可视化见本站的算法教程及习题集,不在这里一一列举。
链表算法经典技巧
双指针:合并/分解链表
详细解析见 链表双指针技巧汇总。
双指针:快慢指针
详细解析见 链表双指针技巧汇总。
双指针:交错指针
详细解析见 链表双指针技巧汇总。
判断回文单链表
详细解析见 判断回文单链表。
数组算法经典技巧
双指针
详细解析见 双指针技巧汇总。更多双指针算法的习题和可视化见 双指针习题集。
环形数组技巧
详细解析见 环形数组技巧。
二分查找算法
详细解析见 二分查找技巧汇总。更多二分查找算法的习题和可视化见 二分查找习题集。
滑动窗口算法
详细解析见 滑动窗口技巧汇总。更多滑动窗口算法的运用和可视化见 滑动窗口习题集。
前缀和技巧
详细解析见 前缀和技巧。
差分数组技巧
详细解析见 差分数组技巧。
二维数组遍历技巧
详细解析见 二维数组的花式遍历技巧。
十大排序算法
详细解析见 十大排序算法详解。
二叉树算法经典技巧
二叉树的遍历
详细解析见 二叉树的 DFS/BFS 遍历。
多叉树的遍历
详细解析见 多叉树基础及遍历。
二叉树衍生结构
二叉搜索树
详细解析见 二叉搜索树心法(特性篇) 以及 BST 系列教程和习题。
自平衡红黑二叉搜索树
详细解析见 红黑树基础。
二叉堆
详细解析见 二叉堆基础、二叉堆实现优先级队列、二叉堆实现堆排序。
字典树/Trie 树
线段树
详细解析见 线段树基础。
图结构经典算法
图的底层实现
详细解析见 图结构基础及通用实现。
图的遍历
详细解析见 图的遍历。
二分图检测算法
详细解析见 二分图算法。
环检测算法
详细解析见 拓扑排序及环检测算法。
拓扑排序算法
详细解析见 拓扑排序及环检测算法。
Union-Find 并查集算法
详细解析见 Union-Find 并查集算法。
最小生成树算法
详细解析见 Kruskal 算法 和 Prim 算法。
最短路径算法
详细解析见 Dijkstra 算法。
更多可视化,正在更新中。