会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
🌻🔆
博客园
首页
新随笔
联系
管理
订阅
2025年12月27日
第五章作业
摘要: 1. 回溯法分析“最小重量机器设计问题” 1.1 解空间 解空间是指所有可能解的集合。 在这个问题中,每个部件 i可以从 m个供应商中选择一个,因此一个解是一个长度为 n的序列(s1,s2,…,sn) 其中 si∈{1,2,…,m}表示第 i个部件选择的供应商编号。 解空间的大小为 m的n次方。合
阅读全文
posted @ 2025-12-27 11:42 CxxxxQ
阅读(4)
评论(0)
推荐(0)
2025年12月16日
第四章作业
摘要: 一、贪心策略 排序:将所有区间按照右端点从小到大排序 选点规则:从前往后遍历已排序的区间,如果当前区间的左端点大于当前已选的点,说明这个点无法覆盖当前区间,就在当前区间的右端点处放置一个新点,更新当前点的位置为当前区间的右端点 贪心选择性质分析 将区间按右端点排序后,设区间序列为 [l₁, r₁],
阅读全文
posted @ 2025-12-16 23:00 CxxxxQ
阅读(5)
评论(0)
推荐(0)
2025年11月18日
第三章作业
摘要: 动态规划法求解数字三角形问题 实践报告 一、问题分析 数字三角形问题要求从三角形顶部出发,每次只能向下或向右下移动,求到达底部路径的最大数字和。 二、动态规划求解步骤分析 状态定义 设 arr[i][j]表示从位置 (i, j)出发到达三角形底部的最大路径和。 最优子结构性质 从 (i, j)出
阅读全文
posted @ 2025-11-18 23:25 CxxxxQ
阅读(6)
评论(0)
推荐(0)
2025年10月31日
第二周作业
摘要: 一、分治算法找第 k 小元素的描述(自然语言 + 伪代码) 该算法基于分治法思想,核心是通过 "分区" 操作将问题规模缩小,步骤如下: 从数组中选一个基准值(如最左侧元素),将数组分为两部分,即左半部分元素≤基准值,右半部分元素≥基准值,基准值位于最终位置pivotPos。 2.计算基准值在当前子数
阅读全文
posted @ 2025-10-31 12:16 CxxxxQ
阅读(2)
评论(0)
推荐(0)
2025年9月16日
第一周作业
摘要: 任务一:编码规范 参考来源:《阿里巴巴 Java 开发手册》(详细内容可查看:https://github.com/alibaba/p3c ) 1. 命名规范 类名:采用大驼峰命名法(UpperCamelCase),首字母大写,后续单词首字母大写,如UserService、OrderFactory
阅读全文
posted @ 2025-09-16 11:09 CxxxxQ
阅读(15)
评论(0)
推荐(0)
公告