- 1
- 0
- 约2.15千字
- 约 13页
- 2016-12-14 发布于北京
- 举报
目 录
实验一:分治与递归 1
实验二:贪心算法 3
实验三:动态规划法 5
实验四(一):回溯法 7
实验四(二):分枝限界法 9
参考书目: 11实验一:分治与递归
【】【】【】【】【】【】【】【】【】【】【】【】【】【】【】…,n},其中每个活动都要求使用同一资源,如演讲会场等,而在同一时间内只有一个活动能使用这一资源。已知:每个活动i都有一个要求使用该资源的起始时间si和一个结束时间fi,且si fi 。如果选择了活动i,则它在半开时间区间[si, fi)内占用资源。若区间[si, fi)与区间[sj, fj)不相交,则称活动i与活动j是相容的。也就是说,当si≥fj或sj≥fi时,活动i与活动j相容。求解:安排尽量多项活动在该场地进行,即求A的最大相容子集。
设待安排的11个活动的开始时间和结束时间按结束时间的升序排列如下:
i 1 2 3 4 5 6 7 8 9 10 11 s[i] 1 3 0 5 3 5 6 8 8 2 12 f[i] 4 5 6 7 8 9 10 11 12 13 14 将此表数据作为实现该算法的测试数据。
【】n=6, 相应的频率表为={45,13,12,16,9,5}的字符集CS={A,B,C,D,E,F} 为测试数据的Huffman树。应用贪心算法思想完成其算法描述,并编码实现以及对其时间复杂度进行分析。实验三:动态规划法
【
原创力文档

文档评论(0)