AI算法 每日算法 — 使用java实现最小路径和:二维动态规划与空间优化策略 问题描述 给定一个包含非负整数的 m x n 网格 grid,请找出一条从左上角到右下角的路径,使得路径上的数字总和最小。 移动规则:每次只能向下或者向右移动一步。...
AI算法 每日算法 — 使用java实现翻转二叉树:递归分治与队列层序遍历 问题描述 翻转一棵二叉树,即将二叉树的每个节点的左右子树交换。翻转后,原二叉树的镜像对称结构将被呈现。 例如,原二叉树: 4 / \ 2 7 / \ / \ 1 3 6 9 翻转后变为: 4 / \ 7...
AI算法 每日算法 — 使用java实现保龄球:碰撞物理与贪心最优击倒策略 引言 保龄球是一项经典的室内运动,玩家通过投掷一个重球击倒排列成三角形的十个球瓶。看似简单的游戏规则背后,隐藏着丰富的物理碰撞与策略决策问题。本文将用 Java...
AI算法 每日算法 — 使用java实现DBSCAN密度聚类:基于邻域扩展的无监督分组算法 算法简介 DBSCAN(Density-Based Spatial Clustering of Applications with...