AI算法 每日算法 — 使用java实现斐波那契堆:摊还O(1) decrease-key与Dijkstra优化 引言 斐波那契堆(Fibonacci Heap)是一种高级优先队列数据结构,由Michael Fredman和Robert...
AI算法 每日算法 — 使用java实现Splay树:自调整二叉搜索树与摊还分析 一、Splay 树核心思想 Splay 树(伸展树)是由 Tarjan 和 Sleator 于 1985 年提出的自调整二叉搜索树。与普通平衡树(如 AVL、红黑树)通过显式维护平衡因子不同,Splay...