摘要: 一、回溯法分析“最小重量机器设计问题” 首先明确问题核心定义: 现有 n个部件,每个部件有 m个供应商 可选;第i个部件的第j个供应商提供的产品,重量为 w_{ij} 、价格为 c_{ij} ( 1 \leq i \leq n, 1 \leq j \leq m )。要求选择每个部件的一个供应商,使得 阅读全文
posted @ 2025-12-24 12:42 xzyuuu 阅读(8) 评论(0) 推荐(0)
摘要: 贪心算法核心解析与选点问题应用 一、贪心算法核心理解 贪心算法是一种逐步局部最优决策的启发式算法,每一步都选择当前状态下最优(或较优)的选项,不回溯、不考虑未来全局影响,最终期望通过局部最优累积得到全局最优,核心是贪心策略设计与全局最优可行性验证。 二、选点问题(经典区间覆盖类)分析 问题定义(标准 阅读全文
posted @ 2025-12-09 10:31 xzyuuu 阅读(7) 评论(0) 推荐(0)
摘要: 实践报告:数字三角形的动态规划分析 1.1 递归方程式、定义及边界条件 • 定义:设dp[i][j]表示从数字三角形的第i行第j列元素出发,到达最底层的最大路径和。 • 递归方程式:dp[i][j] = triangle[i][j] + max(dp[i+1][j], dp[i+1][j+1]) • 阅读全文
posted @ 2025-11-18 17:37 xzyuuu 阅读(12) 评论(0) 推荐(0)
摘要: 字节跳动代码规范 字节跳动的代码规范核心是追求极致效率和保障大规模协作。 它并不仅仅是代码格式那么简单,而是一套覆盖整个开发流程的准则。 • 可读性第一:代码是写给人看的,其次才是给机器执行的。命名清晰、结构简洁比耍小聪明的"炫技"更重要。 • 追求简洁:复杂的逻辑要拆解开,一个函数只做一件事。这样 阅读全文
posted @ 2025-10-15 10:07 xzyuuu 阅读(18) 评论(0) 推荐(0)