liusichen66  

2026年10月31日

摘要: 一、动态规划求解步骤分析 1.1 递归方程式 定义:设 dp [i][j] 表示从第 i 行第 j 列元素到三角形底部的最优路径和,triangle [i][j] 为该位置的元素值。 递归方程:dp[i][j] = triangle[i][j] + max(dp[i+1][j], dp[i+1][j 阅读全文
posted @ 2026-10-31 00:03 liusichen66 阅读(6) 评论(0) 推荐(0)

2026年10月9日

摘要: 1.找第k小的数的分治算法 (1)取最左端元素为基准元素,遍历数组元素,将小于基准元素的元素放到基准元素左边,大于基准元素的放到其右边 (2)判断基准数的排名和k的关系,如果小于K,则在基准元素左半部分递归查找,大于K,则在右半部分递归查找,等于K则要找的数为基准元素 2.分析该算法的最好时间复杂度 阅读全文
posted @ 2026-10-09 17:14 liusichen66 阅读(6) 评论(0) 推荐(0)

2026年9月27日

摘要: 1.命名规则:代码命名要清晰,名称需对应代码功能与含义,可以使用缩写。 多单词组合的命名统一采用驼峰式写法,严格规避编程语言保留字。 常量命名单独区分,全部使用大写字母。 2、缩进标准:代码缩进统一固定为四个空格格式,全程禁止直接使用tab字符,可在编辑器设置快捷键快捷实现四空格缩进。 3、注释要求 阅读全文
posted @ 2026-09-27 00:27 liusichen66 阅读(18) 评论(0) 推荐(0)