会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Lynnee11
博客园
首页
新随笔
联系
订阅
管理
2026年11月
算法第三章作业
摘要: 1.1 最优子结构与递归方程 最优子结构:到达 (i,j)(i,j) 的最优路径,必然包含到达其前驱节点 (i−1,j)(i−1,j) 或 (i,j−1)(i,j−1) 的最优子路径。 状态定义: dp[i][j]dp[i][j] 表示从起点 (1,1)(1,1) 走到 (i,j)(i,j) 的最小
阅读全文
posted @ 2026-11-03 00:46 Lynnee11
阅读(8)
评论(0)
推荐(0)
2026年10月
第二章作业
摘要: 算法描述(快速选择算法) ① 划分:选取基准(pivot),将数组划分为小于、等于、大于基准的三部分,返回基准的最终位置 m 。 ② 判断与递归:若 m==k,返回基准;若 k<m ,在左半部分递归找第 k小;若 k>m,在右半部分递归找第 k−m−1 小。 时间复杂度 ① 最好/期望复杂度: O(
阅读全文
posted @ 2026-10-13 00:00 Lynnee11
阅读(9)
评论(0)
推荐(0)
2026年9月
我的主要编码规范
摘要: 我拟写代码遵守的几个主要规范如下: 首先是代码结构与模块化规范。书里讲递归与分治、动态规划这些策略时,特别强调逻辑的清晰。所以我会把核心的算法逻辑封装成独立的函数或类。函数命名也要见名知意,参数列表尽量精简,这样不仅方便自己调试,也符合算法题解的通用规范。 其次是时间与空间复杂度的显式规范。以前写代
阅读全文
posted @ 2026-09-29 16:10 Lynnee11
阅读(23)
评论(0)
推荐(0)
公告