标签: Java算法
每日算法 — 使用java实现布隆过滤器:概率性成员检测与哈希去重
引言 在海量数据场景下,传统的HashSet或数据库查询去重会消耗大量内存或I/O资源。布隆过滤器(Bloom...
每日算法 — 使用java实现人工鱼群:群体智能寻优与仿生行为建模
引言 在复杂优化问题中,传统梯度方法容易陷入局部最优。受自然界鱼群行为启发,李晓磊等人于2002年提出人工鱼群算法(Artificial Fish Swarm Algorithm,...
每日算法 — 使用java实现Sierpinski三角形:递归分形与混沌几何生成
引言 Sierpinski三角形(谢尔宾斯基三角形)是数学中最经典的分形图案之一。从一个实心三角形开始, recursively...
每日算法 — 使用java实现跳跃搜索:sqrt(n)步长有序数组查找
引言 在有序数组中查找元素,二分搜索以 (O(\log n))...
每日算法 — 使用java实现打砖块:AABB碰撞检测与弹球反射物理
一、游戏介绍与算法目标...
每日算法 — 使用java实现水排序:状态空间BFS与贪心倒瓶策略
一、游戏介绍与算法目标 水排序(Water Sort...
每日算法 — 使用java实现点灯游戏:异或线性方程组与高斯消元
一、游戏介绍与算法目标 点灯游戏(Lights Out)是1995年Tiger...
每日算法 — 使用java实现鲁班锁:三维约束满足与回溯装配算法
一、游戏介绍与算法目标...
每日算法 — 使用java实现铁人三项:分段最优配速与动态规划能量分配
一、问题介绍与算法目标...