AI算法 每日算法 — 使用java实现棋盘覆盖:分治策略与递归填充算法 引言 棋盘覆盖问题(Tiling Problem)是算法教学中的经典案例:给定一个 2^k × 2^k 的棋盘,其中恰好有一个方格是缺失的,要求用 L...
AI算法 每日算法 — 使用java实现令牌桶:限流算法与流量整形 引言 在高并发系统中,限流是保护服务稳定性的核心手段。无论是API接口防刷、消息队列削峰,还是资源池访问控制,都需要精确的流量调控机制。令牌桶(Token...
AI算法 每日算法 — 使用java实现快照数组:版本控制与持久化数据结构 引言 在数据库、版本控制系统和函数式编程中,持久化数据结构(Persistent Data Structure)能够在修改后保留历史版本。快照数组(Snapshot...