Skip to content

可莉的成长日记

  • 管理
  • 关于
  • 银河帝国
  • 首页

分类: AI算法

AI算法

每日算法 — 使用java实现Z函数:线性时间字符串前缀匹配与高效模式搜索

引言 在字符串处理领域,如何快速判断一个字符串的某个后缀与前缀的相似程度,是诸多算法问题的基础。Z函数(Z-Algorithm)正是解决这一问题的利器——它能够在 O(n)...
可莉爸爸 2026年4月6日
AI算法

每日算法 — 使用java实现植物大战僵尸:波次生成与贪心资源调度策略

引言...
可莉爸爸 2026年4月5日2026年9月3日
AI算法

每日算法 — 使用java实现银行家算法:死锁避免与资源安全序列检测

银行家算法(Banker's Algorithm)是由艾兹格·迪杰斯特拉(Edsger...
可莉爸爸 2026年4月4日
AI算法

每日算法 — 使用java实现乒乓球:轨迹预测与贪心挡板AI

...
可莉爸爸 2026年4月3日
AI算法

每日算法 — 使用java实现决策树:ID3信息增益与C4.5增益率分类

决策树是机器学习领域最直观、最经典的分类算法之一。它通过递归地选择最优特征对数据集进行划分,构建出一棵形如" if-then...
可莉爸爸 2026年4月2日
AI算法

每日算法 — 使用java实现莫队算法:区间查询的分块排序与双指针离线优化

引言 在处理大规模区间查询问题时,我们经常会遇到一个困境:单个查询可以用简单的数据结构在 O(n) 或 O(log n) 内完成,但当查询数量达到 10^5...
可莉爸爸 2026年4月1日2026年9月4日
AI算法

每日算法 — 使用java实现后缀自动机:在线O(n)构建与不同子串计数

引言 后缀自动机(Suffix Automaton,简称 SAM)是处理字符串问题的强大数据结构。它能够在 O(n) 时间内在线构建,将字符串的所有子串信息压缩到一个仅有 O(n)...
可莉爸爸 2026年3月31日
AI算法

每日算法 — 使用java实现威佐夫博弈:黄金分割比与必败态分析

威佐夫博弈(Wythoff's Game)是组合数学中最优雅的取石子游戏之一,由荷兰数学家 Willem Abraham Wythoff 于 1907...
可莉爸爸 2026年3月30日
AI算法

每日算法 — 使用java实现海战棋:概率密度推理与贪心最优射击策略

...
可莉爸爸 2026年3月29日
AI算法

每日算法 — 使用java实现Rabin-Karp:滚动哈希与多模式字符串匹配

Rabin-Karp算法是字符串匹配领域的经典算法之一,由Michael O. Rabin和Richard M....
可莉爸爸 2026年3月28日2026年9月5日

文章分页

Prev Page 1 … Page 19 Page 20 Page 21 … Page 102 Next
Theme: flowp by Alex Gurghis.
    • 管理
    • 关于
    • 银河帝国
    • 首页
湘公网安备43019002002591号 | 湘ICP备2025143873号-1