Skip to content

可莉的成长日记

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

标签: 动态规划

AI算法

每日算法 — 使用java实现汉诺塔:动态规划最优解与状态压缩

汉诺塔(Tower of Hanoi)是经典的递归问题,传统解法使用分治递归。本文将从动态规划(DP)的角度重新分析汉诺塔问题,并引入状态压缩技术高效记录和查询子问题解。...
可莉爸爸 2025年10月13日
AI算法

每日算法 — 使用java实现打地鼠:动态规划最优击打序列与贪心策略

引言...
可莉爸爸 2025年10月7日
AI算法

每日算法 — 使用java实现猜数字:动态规划与最优猜测策略分析

引言...
可莉爸爸 2025年10月6日
AI算法

每日算法 — 使用java实现插头DP:状态压缩与轮廓线转移求解棋盘覆盖

引言 状态压缩动态规划(State Compression...
可莉爸爸 2025年9月25日
AI算法

每日算法 — 使用java实现拼写检查:Levenshtein动态规划与BK树快速检索

...
可莉爸爸 2025年9月21日
AI算法

每日算法 — 使用java实现最长递增子序列:patience sorting与二分查找优化

最长递增子序列(Longest Increasing Subsequence, LIS)是算法面试中的高频题目:给定一个整数数组,找到其中最长的严格递增子序列的长度。经典的动态规划解法是...
可莉爸爸 2025年9月20日
AI算法

每日算法 — 使用java实现最长公共子序列:动态规划与空间优化

最长公共子序列(Longest Common Subsequence, LCS)是文本比对、版本控制(Git...
可莉爸爸 2025年9月19日
AI算法

每日算法 — 使用java实现错排问题:容斥原理与动态规划递推

问题背景 错排问题(Derangement)是组合数学中的经典难题:将 $n$ 个不同的元素重新排列,使得没有任何一个元素出现在其原始位置上,这样的排列称为错排。问:$n$...
可莉爸爸 2025年9月8日
AI算法

每日算法 — 使用java实现括号生成:回溯搜索与卡特兰数计数

问题描述 括号生成是一道经典的回溯算法题目。给定 n 对括号,编写一个函数来生成所有由 n...
可莉爸爸 2025年8月24日
AI算法

每日算法 — 使用java实现接雨水:双指针贪心与单调栈优化

问题描述 接雨水是经典的数组处理问题。给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子下雨之后能接多少雨水。 示例: 输入: height =...
可莉爸爸 2025年8月23日

文章分页

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