分类: AI算法
每日算法 — 使用java实现牛顿迭代法:方程求根与高精度开方计算
算法背景 牛顿迭代法(Newton-Raphson...
每日算法 — 使用java实现希尔排序:增量序列设计与多轮插入优化
引言 希尔排序(Shell Sort)是插入排序的一种高效改进版本,由计算机科学家 Donald Shell 于 1959...
每日算法 — 使用java实现二叉搜索树:递归操作与Morris遍历优化
引言 二叉搜索树(Binary Search Tree,BST)是一种经典的有序数据结构,它支持高效的查找、插入和删除操作。在理想情况下,这些操作的时间复杂度均为 O(log n)。本文将用 Java...
每日算法 — 使用java实现戳气球:区间动态规划与记忆化搜索
游戏场景与问题描述 想象你面前排列着一排彩色气球,每个气球上标有一个数字。当你戳破第 i 个气球时,你会获得 nums[left] * nums[i] * nums[right] 枚金币,其中 left 和 right...
每日算法 — 使用java实现最小费用最大流:SPFA费用增广与连续最短路优化
最小费用最大流(Minimum Cost Maximum...