A*:让 Dijkstra 知道终点在哪
Dijkstra:为什么最短的路不是每一步都最短
Spring Boot 3 Native,使用 GraalVM 构建 Java 原生可执行文件
配对堆:合并只比一次根
最小生成树:从最短的边加起,成环的跳过
多路归并:堆里只放每一路的队头
并查集:两个点连通吗?几乎 O(1) 就能回答
左偏树:让右边永远最短,合并只走右脊
字符串模板被噶了,JDK 23 删除了字符串模板
Merkle 树:一个哈希值担保整份数据
哈希表:为什么装到四分之三就要扩容?
二项堆:像二进制加法一样合并两个堆
Top-K 与中位数:一个堆守前 k 名,两个堆守中间
API优先的设计策略、OpenAPI规范与相关工具的使用
Robin Hood 哈希:冲突时让离家更远的先坐
区间树:和这个时间段冲突的日程,一次找全
二叉堆:藏在数组里的树,只保证堆顶最小
BFS 和 DFS:队列换成栈,走法全变了
Java 20 正式发布,新特性一览
拓扑排序:谁也不等的,先走