会员
周边
新闻
博问
闪存
众包
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
宏嚯嚯桦
2018年12月23日
算法第五章作业
摘要: 算法第五章作业 1、对回溯算法的理解 回溯法是一个既带有系统性又带有跳跃性的搜索算法。它在问题的解空间树中,按深度优先策略,从根结点出发搜索解空间树。算法搜索至解空间的任一结点时,先判断该结点是否包含问题的解。如果肯定不包含,则跳过对以该结点为根的子树的搜索,逐层向其祖先结点回溯。否则,进入该子树,
阅读全文
posted @ 2018-12-23 18:28 宏嚯嚯桦
阅读(119)
评论(0)
推荐(0)
算法第五章上机实践报告
摘要: 算法第五章上机实践报告 一 . 实践题目 7-2 工作分配问题 二 . 问题描述 设有n件工作分配给n个人。将工作i分配给第j个人所需的费用为cij 。 设计一个算法,对于给定的工作费用,为每一个人都分配1 件不同的工作,并使总费用达到最小。 输入格式: 输入数据的第一行有1 个正整数n (1≤n≤
阅读全文
posted @ 2018-12-23 17:10 宏嚯嚯桦
阅读(129)
评论(0)
推荐(0)
2018年12月9日
算法第三章实践报告
摘要: 一、实践题目 二、问题描述 给定一个由 n行数字组成的数字三角形如下图所示。试设计一个算法,计算出从三角形 的顶至底的一条路径(每一步可沿左斜线向下或右斜线向下),使该路径经过的数字总和最大。 输入格式: 输入有n+1行: 第 1 行是数字三角形的行数 n,1<=n<=100。 接下来 n行是数字三
阅读全文
posted @ 2018-12-09 23:46 宏嚯嚯桦
阅读(85)
评论(0)
推荐(0)
算法第三章作业
摘要: 1.你对动态规划算法的理解 动态规划的过程就是通过求得最优子结构的过程从而求得最优解。动态规划可以解决最优解的问题,当一个最优解问题的解包含了其子问题的最优解,我们就说这个问题具有最优子结构。因此我们可以通过递归思想来求得子问题的解。 2.分别列出编程题1、2的递归方程 7-1 单调递增最长子序列
阅读全文
posted @ 2018-12-09 21:24 宏嚯嚯桦
阅读(90)
评论(0)
推荐(0)
算法第二章上机实践报告
摘要: 1. 实践题目 2. 问题描述 输入n值(1<=n<=1000)、n个非降序排列的整数以及要查找的数x,使用二分查找算法查找x,输出x所在的下标(0~n-1)及比较次数。若x不存在,输出-1和比较次数。 输入格式: 输入共三行: 第一行是n值; 第二行是n个整数; 第三行是x值。 输出格式: 输出x
阅读全文
posted @ 2018-12-09 18:00 宏嚯嚯桦
阅读(63)
评论(0)
推荐(0)
2018年12月8日
第二章作业
摘要: 1、请谈一下你对二分法思想的体会 二分查找可以在有序的支持随机访问的容器中快速查找某个元素的信息,按照概念来说,二分法就是不断取中间值分成左右两部分,然后在生成新区间的基础上再次取中点切分。二分法的好处是降低时间复杂度,并简化了计算内容,提高了计算效率。二分查找的时间复杂度是O(logN)。 2、结
阅读全文
posted @ 2018-12-08 17:16 宏嚯嚯桦
阅读(60)
评论(0)
推荐(0)
2018年12月2日
第四章算法实践
摘要: 1.实践题目 7-1 最优合并问题 (100 分) 题目来源:王晓东《算法设计与分析》 给定k 个排好序的序列, 用 2 路合并算法将这k 个序列合并成一个序列。 假设所采用的 2 路合并算法合并 2 个长度分别为m和n的序列需要m+n-1 次比较。试设 计一个算法确定合并这个序列的最优合并顺序,使
阅读全文
posted @ 2018-12-02 19:54 宏嚯嚯桦
阅读(172)
评论(0)
推荐(0)
导航
博客园
首页
新随笔
联系
订阅
管理
公告