- 9
- 0
- 约2.03千字
- 约 9页
- 2017-06-17 发布于湖北
- 举报
2007-05-27 晴 //采用非递归深度优先遍历算法,可以将回溯法表示为一个非递归过程#includeiostreamusing namespace std;class Knap{friend int Knapsack(int p[],int w[],int c,int n ); //设置友元函数public:void print() //定义类内函数打印结果{for(int m=1;m=n;m++){coutbestx[m] ;}coutendl;};private:int Bound(int i);void Backtrack(int i);int c; //背包容量int n; //物品数int *w; //物品重量数组int *p; //物品价值数组int cw; //当前重量int cp; //当前价值int bestp; //当前最优值int *bestx; //当前最优解int *x; //当前解};int Knap::Bound(int i)//装满背包if(i=n)b+=p/w*cleft;return b;}void Knap::Backtrack(int i){if(in){if(bestpcp){ for(int j=1;j=n;j
您可能关注的文档
最近下载
- 2024年天津外国语附属中学(小外)面测真题.pdf VIP
- 大学附属医院“十五五”发展规划(2026-2030年).pdf
- 2023年农业发展银行总行校园招聘信息参考题库附答案解析.docx VIP
- 2026年钱塘区非编幼师笔试题库附答案.docx VIP
- 扶梯电气原理图讲解.ppt VIP
- 有限空间作业旁站记录.docx VIP
- 2026版《经皮冠状动脉介入治疗(PCI)患者术后长期管理中国专家共识》解读课件.pptx
- 农业发展银行总行社会招聘笔试历年参考题库附答案.docx VIP
- 电梯电气原理图结构讲解.pptx VIP
- 拉萨市曲水县2025-2026学年第二学期六年级语文期末考试卷(部编版含答案).docx VIP
原创力文档

文档评论(0)