几个算法分析题

thncn 2008-08-02 07:17:17
请高手帮我解一下,解题过程越标准越好

1. 简答题 (20分)
1).什么是贪心性质?
2). 什么是最优子结构性质?
3). 什么是回溯算法的解空间?


2.(20分)若在0-1背包问题中各物品是依重量递增排列时,其价值恰好依递减序排列。对这个特殊的0-1背包问题,请设计一个有效算法找出最优解,并讨论你的算法的时间复杂度.


3.(20分)设A[1..n] 是一个由n 个整数组成的数组, x 是一个整数,给出一个分治算法,要求找出 x 在数组 A 中的频度,即 x 在A 中出现的次数。你的算法的时间复杂度是多少?


4.(20分)定义0/1/2背包问题为: 。限制条件为: ,且 。设f(i , y)表示剩余容量为y,剩余物品为:i,i+1,…,n时的最优解的值。
1) 给出f(i , y)的递推表达式;
2) 请设计求解f(i , y)的算法,并用伪代码描述你的算法;
3) 设W=[10,20,15,30],P=[6,10,15,18],c=48,请用你的算法求解。


5.(20分)子集和问题:对于集合S={1,2 ,6,8},求子集,要求该子集的元素之和d=9。
1) 画出子集和问题的解空间树;
2) 该树运用回溯算法,写出依回溯算法遍历节点的顺序;
3) 如果S中有n个元素,指定d,用伪代码描述求解子集和问题的回溯算法。
...全文
737 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 laozi 的回复:]
不要侮辱b,更不要侮辱c,这两种语言承上启下,开启了it之门
[/Quote]

呵呵~
laozi 2008-08-07
  • 打赏
  • 举报
回复
不要侮辱b,更不要侮辱c,这两种语言承上启下,开启了it之门
thncn 2008-08-07
  • 打赏
  • 举报
回复
再等两天没人来,就分给你们每人五十吧。
kczhuang2008 2008-08-07
  • 打赏
  • 举报
回复
建议一看一下王晓东的《计算机算法设计与分析》
hjessica 2008-08-06
  • 打赏
  • 举报
回复
应该近算法版吧?这些都是算法的问题
thncn 2008-08-06
  • 打赏
  • 举报
回复
没人知道吗?还是我进错分类了?
Super.Jiju 2008-08-06
  • 打赏
  • 举报
回复
[Quote=引用楼主 thncn 的帖子:]
请高手帮我解一下,解题过程越标准越好

1. 简答题 (20分)
1).什么是贪心性质?

,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。
贪心算法不是对所有问题都能得到整体最优解,但对范围相当广泛的许多问题他能产生整体最优解或者是整体最优解的近似解。

2). 什么是最优子结构性质?

问题的最优解包含它的子问题的最优解。

3). 什么是回溯算法的解空间?

回溯(b a c k t r a c k i n g)是一种系统地搜索问题解答的方法。为了实现回溯,首先需要为问题定义一个解空间( solution space),这个空间必须至少包含问题的一个解(可能是最优的)
2.(20分)若在0-1背包问题中各物品是依重量递增排列时,其价值恰好依递减序排列。对这个特殊的0-1背包问题,请设计一个有效算法找出最优解,并讨论你的算法的时间复杂度.



3.(20分)设A[1..n] 是一个由n 个整数组成的数组, x 是一个整数,给出一个分治算法,要求找出…
[/Quote]
Super.Jiju 2008-08-06
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 thncn 的回复:]
引用 4 楼 laozi 的回复:
不要把这里当作算法辞典,自己去查,你的题目没什么技术含量,引不起兴趣


你就装B吧,我C
[/Quote]

帮顶一下了,搜索一下吧lz
别人的答案估计也是网上搜索来的
thncn 2008-08-06
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 laozi 的回复:]
不要把这里当作算法辞典,自己去查,你的题目没什么技术含量,引不起兴趣
[/Quote]

你就装B吧,我C
laozi 2008-08-06
  • 打赏
  • 举报
回复
不要把这里当作算法辞典,自己去查,你的题目没什么技术含量,引不起兴趣
thncn 2008-08-06
  • 打赏
  • 举报
回复
希望改到这个版本有人能给我答案

33,027

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧