①决定问题的最优子结构:考虑我们如果从最优的货物中去掉某物品j的重量w,则余下的货物必须是可以从n-1件原有物品和物品j的wj-w磅中可以带走的、重量至多为W-w的一包东西。 ②贪心策略:先对每件物品计算其每磅的价值vi/wi。尽量拿每磅价值大的物品。 4、项目测试(功能与性能) 分数背包问题采用选择单位重量...
贪心法求最短路径 实验目的 通过上机实验,掌握贪心算法的思想,利用Dijkstra算法求解最短路 径并实现。 实验原理 使用贪心法求出给定图各点的最短路径,并计算算法的执行时间,分析 算法的有效性。 已知一个有向网络 G=(V,E)和源点 V1,如上所示,求出从 源点出发到图中其余顶点的最短路径。 实验步骤 1 用邻...
《算法分析与设计》实验报告 完成日期: 20011.11.17 实验目的 (1)了解贪心算法思想 (2)掌握贪心法典型问题,如背包问题、作业调度问题等。 实验内容 (1)编写一个简单的程序,实现单源最短路径问题。 (2)编写一段程序,实现找零。 【问题描述】当前有面值分别为2角5分,1角,5分,1分的硬币,请给出找n分钱的...