资源简介
这是以前在学校学算法设计时写的程序了,都不太记得了。
是0-1背包的回溯算法。
内附实验报告,详解算法设计过程。
代码片段和文件信息
//by ngl
#include
#include
using namespace std;
#define max 100
double c; //背包容量
int n; //物品数
double weight[ max ]; //物品重量数组
double value[ max ]; //物品价值数组
int a[max]; //a[i]表示:排序前的物品i是排序后的物品a[i]
double v[max]; //按物品重量价值从大到小排序后的物品价值数组
double w[max]; //按物品重量价值从大到小排序后的物品重量数组
double cw = 0; //当前重量
double cv = 0; //当前价值
double bestp = 0; //当前最优价值
int x[max]; //当前解
int bestx[max]; //当前最优解
//类Knapsack中存储物品编号和其对应的单位重量价值
class Knapsack
{
public:
Knapsack(int idd = 0double dd = 0)
{
id = idd;
d = dd;
}
bool equles(Knapsack x)
{
return d == x.d;
}
int id; //物品编号
double d; //物品单位重量价值
};
double bound(int i)//计算当前节点的上界
{
double cleft = c - cw; //剩余容量
double
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1189888 2010-12-15 18:45 0 1背包(回溯算法)\0 1背包(回溯算法).doc
..A..H. 8192 2010-12-15 18:51 0 1背包(回溯算法)\0 1背包(回溯算法).suo
文件 1275 2010-12-15 18:48 0 1背包(回溯算法)\程序\0 1背包(回溯算法).plg
文件 919 2010-12-15 18:49 0 1背包(回溯算法)\程序\0 1背包(回溯算法).sln
文件 4997 2010-12-15 18:49 0 1背包(回溯算法)\程序\0 1背包(回溯算法).vcproj
文件 1427 2010-12-15 18:51 0 1背包(回溯算法)\程序\0 1背包(回溯算法).vcproj.24E929573AE54B4.Administrator.user
文件 3022 2010-12-15 18:50 0 1背包(回溯算法)\程序\0 1背包(回溯算法).cpp
文件 3559 2010-12-15 18:48 0 1背包(回溯算法)\程序\0 1背包(回溯算法).dsp
文件 563 2010-12-15 18:49 0 1背包(回溯算法)\程序\0 1背包(回溯算法).dsw
文件 1346560 2010-12-15 18:51 0 1背包(回溯算法)\程序\0 1背包(回溯算法).ncb
文件 48640 2010-12-15 18:49 0 1背包(回溯算法)\程序\0 1背包(回溯算法).opt
目录 0 2010-12-15 18:53 0 1背包(回溯算法)\程序
目录 0 2010-12-15 18:51 0 1背包(回溯算法)
----------- --------- ---------- ----- ----
2609042 13
- 上一篇:TCP/UDP开发应用
- 下一篇:进程通信之三 父进程传参数与子进程返回值
相关资源
- 计算机算法设计与分析
- 回溯算法全代码
- 计算机算法设计与分析2-15
- 0-1背包问题回溯法
- 中科大算法设计与分析课堂作业答案
- 算法设计与分析期末试卷多套,内含
- 算法设计与分析实验报告
- 算法设计与分析基础 第2版 课后答案
- 0-1背包问题之动态规划法_-.ppt
- 推箱子问题之分支界限法
- 王晓东老师《计算机算法设计与分析
- 分支限界法-单源最短路径
- 计算机算法设计与分析第4版王晓东
- 计算机算法设计与分析期末考试复习
- 五子棋人工智能算法设计与实现
- 中科院算法设计期末试题陈老师
- 算法设计与分析3-5章课件与课后答案
- 北航计算机研究生课程 算法设计与分
- 算法设计与分析实验报告及源代码
- 西北工业大学软件学院算法设计与分
- 算法设计与分析期末考试试题
- 算法设计与分析课程设计
- 基于小波变换的数字水印算法设计论
- 计算机算法设计与分析(王晓东)源
- 算法设计与分析期末考试题及答案3套
- 分支限界法实现0-1背包
- 计算机算法设计与分析课程设计.doc
- 陈玉福中科院国科大算法设计与分析
- 线性时间选择 算法设计
- 算法设计与分析试卷与详细答案
评论
共有 条评论