标签: Java
每日算法 — 使用java实现强连通分量:Tarjan算法与有向图缩点
引言:有向图中的"孤岛"...
每日算法 — 使用java实现最长回文子串:Manacher算法与中心扩展优化
引言:回文的魅力...
每日算法 — 使用java实现B+树:多路平衡搜索与范围查询优化
B+树(B-Plus...
每日算法 — 使用java实现贪吃蛇:Q-Learning强化学习与ε-贪心探索策略
贪吃蛇是游戏史上最具影响力的经典益智游戏之一。本文将跳出传统路径搜索的框架,引入强化学习(Reinforcement Learning)范式,使用 Q-Learning 算法...
每日算法 — 使用java实现色彩密码:Knuth最小最大算法与信息熵最优猜测策略
色彩密码(Mastermind,又称 Bulls and...
每日算法 — 使用java实现Splay树:自调整二叉搜索树的伸展操作与均摊分析
一、引言:为什么需要Splay树...