会员
周边
新闻
博问
AI培训
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
laborioso
博客园
|
首页
|
新随笔
|
新文章
|
联系
|
订阅
|
管理
2018年12月24日
第五章实践
摘要: 1、实践题目 工作分配问题 2、问题描述 设有n件工作分配给n个人。将工作i分配给第j个人所需的费用为cij 。 设计一个算法,对于给定的工作费用,为每一个人都分配1 件不同的工作,并使总费用达到最小。 3、算法描述(包括解空间,画出测试样例的解空间树,剪枝(约束函数或限界函数)方法描述) void
阅读全文
posted @ 2018-12-24 23:10 laborioso
阅读(112)
评论(0)
推荐(0)
编辑
第五章作业
摘要: 1、你对回溯算法的理解 回溯算法主要是通过解空间建立树并进行深度优先的遍历,寻找可行的路径,若不满足条件则回溯至上一个叶节点,遍历另一条路径。 2、请说明“子集和”问题的解空间结构和约束函数 解空间为{0,1},表示该节点是否选择。约束函数为判断条件,判断剩余的能否满足可选节点的需求,决定是否剪枝。
阅读全文
posted @ 2018-12-24 23:05 laborioso
阅读(119)
评论(0)
推荐(0)
编辑
2018年12月2日
算法第四章实践
摘要: 1、实践题目 最优合并问题 2、问题描述 给定k 个排好序的序列, 用 2 路合并算法将这k 个序列合并成一个序列。 假设所采用的 2 路合并算法合并 2 个长度分别为m和n的序列需要m+n-1 次比较。试设 计一个算法确定合并这个序列的最优合并顺序,使所需的总比较次数最少。 为了进行比较,还需要确
阅读全文
posted @ 2018-12-02 17:21 laborioso
阅读(91)
评论(0)
推荐(0)
编辑
第四章作业
摘要: 1.你对贪心算法的理解 作出局部最优最优选择,然后推广到全局。思维更直接,但也导致考虑问题没那么全面。 2.请说明汽车加油问题的贪心选择性质 比较满油能走的距离和加油站直接的距离,每一次都选择最远的距离从而使加油次数最少。 3.请说明在本章学习过程中遇到的问题及结对编程的情况 在寻找局部最优解的时候
阅读全文
posted @ 2018-12-02 17:16 laborioso
阅读(90)
评论(0)
推荐(0)
编辑
2018年11月11日
第三章实践
摘要: 1、实践题目 数字三角形 2、问题描述 给定一个由 n行数字组成的数字三角形如下图所示。试设计一个算法,计算出从三角形 的顶至底的一条路径(每一步可沿左斜线向下或右斜线向下),使该路径经过的数字总和最大。 3、算法描述 文字描述:新建一个二维数组b,用来记录当前数的上一层累加的最大值。由于每一步只能
阅读全文
posted @ 2018-11-11 19:28 laborioso
阅读(96)
评论(0)
推荐(0)
编辑
2018年10月14日
第二章作业
摘要: 1、请谈一下你对二分法思想的体会 二分法在处理基数很大的问题时能有效节省时间,也很容易理解。但是在应用时,二分法对于条件的判断比较严格,因为细微偏差会被不断地放大,导致范围变化,浪费空间和时间。 2、结对编程情况汇报 组队一起编程,让做题进行的更顺利,因为某些细节方面的小问题,一个人有时候想得并不够
阅读全文
posted @ 2018-10-14 20:26 laborioso
阅读(84)
评论(0)
推荐(0)
编辑
算法第二章实践
摘要: 1、实践题目 二分查找 2、问题描述: 输入n值(1<=n<=1000)、n个非降序排列的整数以及要查找的数x,使用二分查找算法查找x,输出x所在的下标(0~n-1)及比较次数。若x不存在,输出-1和比较次数。 3、算法描述 (1)由(left+right)/2 求出数组中间那个数据的下标mid (
阅读全文
posted @ 2018-10-14 19:17 laborioso
阅读(83)
评论(0)
推荐(0)
编辑
公告