标签: 算法
每日算法 — 使用java实现合金弹头:有限状态机敌人AI与A*寻路策略
引言 合金弹头(Metal...
每日算法 — 使用java实现布隆过滤器:概率性成员检测与哈希去重
引言 在海量数据场景下,传统的HashSet或数据库查询去重会消耗大量内存或I/O资源。布隆过滤器(Bloom...
每日算法 — 使用java实现人工鱼群:群体智能寻优与仿生行为建模
引言 在复杂优化问题中,传统梯度方法容易陷入局部最优。受自然界鱼群行为启发,李晓磊等人于2002年提出人工鱼群算法(Artificial Fish Swarm Algorithm,...
每日算法 — 使用java实现Sierpinski三角形:递归分形与混沌几何生成
引言 Sierpinski三角形(谢尔宾斯基三角形)是数学中最经典的分形图案之一。从一个实心三角形开始, recursively...
每日算法 — 使用java实现跳跃搜索:sqrt(n)步长有序数组查找
引言 在有序数组中查找元素,二分搜索以 (O(\log n))...