-
第四次作业
一、贪心策略 针对区间选点问题,我采用的贪心策略为:将所有区间按右端点升序排序,遍历排序后的区间,每次选择当前区间的右端点作为选点(若当前区间未被已选点覆盖),跳过所有包含该点的区间,重复此过程直至所有区间被覆盖。 二、贪心选择性质证明 贪心选择性质定义:局部最优选择能推导出全局最优解。证明:假设最 -
第五次作业
1.1 解空间 解空间是所有可能的采购方案集合,每个解为长度 n 的序列(x₀,x₁,…,xₙ₋₁),xᵢ∈{1,…,m}(第 i 个部件的供应商编号),规模mⁿ。 1.2 解空间树 为 n 层 m 叉树:根结点(0 层,无选择);第 i 层对应第 i 个部件的供应商选择,每个结点有 m 个分支;第 -
12/24第四章
贪心算法是一种追求 “即时利益最大化” 的算法思想,核心逻辑是每一步都做出当前看起来最优的选择,寄希望于通过局部最优的累积,最终得到全局最优解。 它不像动态规划那样考虑所有后续情况,也不似回溯法那样反复试错,而是凭借 “短视” 的决策快速推进。这种特性让贪心算法的时间复杂度通常较低,执行效率极高,适 -
算法第五章
最小重量机器设计问题 1.1 解空间 每个零件对应一个供应商编号(1到m),所以解是一个长度为n的向量 其中x的范围为{1,2,……,m}表示第i个零件选择的供应商。 解空间大小为m的n次方。 1.2 解空间树 解空间树是一个m叉树,深度为n,有 m 个供应商(1...m) 对于部件 i,供应商 j -
高级语言程序设计课程第七次个人作业
这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/gjyycx 这个作业要求在哪里: https://edu.cnblogs.com/campus/fzu/gjyycx/homework/15587 学号:102500311 姓名:王梓涵 1. 2. 3. -
高级语言程序设计课程第七次个人作业
这个作业属于哪个课程:https://edu.cnblogs.com/campus/fzu/gjyycx 这个作业要求在哪里: https://edu.cnblogs.com/campus/fzu/gjyycx/homework/15587 学号:102500333 姓名:陈俊荣 1.定义一个二维数 -
高级语言程序设计课程第七次个人作业
班级:https://edu.cnblogs.com/campus/fzu/gjyycx 课程:https://edu.cnblogs.com/campus/fzu/gjyycx/homework/15587 学号:102500420 姓名:连骁晗 (1)定义一个二维数组和指向该数组的指针,分别以数