登录
首页 » 算法 » 回溯法解决0-1背包问题

回溯法解决0-1背包问题

于 2022-04-21 发布 文件大小:1.01 kB
0 82
下载积分: 2 下载次数: 1

代码说明:

问题给定n中物品和一个背包,物品i的重量为wi,价值为vi,背包的总容量为W。要选择装入背包的物品使得装入背包物品的总价值最大。对于每一个物品只有选中放入背包和不选中两种状态,分别用1和0来表示。可将0-1背包问题解空间组织成子集树的形式。以深度优先的方式,由父节点开始搜索整个解空间,将选中的物品价值和重量加到总价值和总重量里面。当遍历所有分支和节点,比较得到问题的最有解和最优值。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论


0 个回复

  • signalslot函数回调
    C++回调实现方式,不限于类的静态方法 类似于QT的实现方式,有bind和unbind机制,需要的朋友可自行扩展 当前只支持固定参数个数,可根据情况添加修改
    2022-05-14 14:18:36下载
    积分:1
  • kinect手势识别
    此代码为在linux系统下ROS相关的kinect识别图像所用代码,能够抓取范围内的图像以作分析,可以实现基本手势的识别,包括握拳,剪子,布的选项
    2022-03-20 04:55:16下载
    积分:1
  • c语言职工信息管理系统
    这是老师布置的工程实践的作业, 有很好的参考价值, 代码都有注释。值得分享。
    2022-08-12 18:19:37下载
    积分:1
  • 我用MATLAB编写的傅里叶变换,不利用FF软件…
    采用Matlab自己编写的傅里叶变换,并不是使用软件提供的FFT2-I have written using Matlab Fourier transform, not using software provided by FFT2
    2022-03-02 17:36:01下载
    积分:1
  • 决策理论
    应用背景程序包含了解决任务的方法 ; ;决策理论。路径(路径查找)的任务。有3种算法:deikstra,A*,最好先。你可以用一个图,时间,点菜单 ;“帮助”也做“开始”,“暂停”,“停止”。图中有很多颜色的线,所以可以清楚地看到,正确的决策。好运!关键技术程序语言:C #  ;视觉工作室窗口形式使用委托,类,类方法,功能,和;枚举等。
    2022-05-31 03:41:23下载
    积分:1
  • 实用欧拉实现常微分方程的离散化!是非常经典的
    实用欧拉算法实现常微分方程的离散化!是非常经典的算法-practical Euler algorithm Ordinary Differential Equations discrete! It is very classic algorithm! !
    2023-05-07 13:40:02下载
    积分:1
  • 最小生成树绝对可以运行的程序
    最小生成树绝对可以运行的程序-absolute minimum spanning tree can run the procedure
    2022-08-13 18:23:32下载
    积分:1
  • 实现阶乘,1000以内的数字都可以实现
    实现阶乘算法,1000以内的数字都可以实现-factorial algorithm to achieve, within the 1000 figure can be achieved ..................................
    2022-03-22 10:33:38下载
    积分:1
  • powerbass2431
    应用背景跟港áTIL是很好对MI普韦布洛我需要联合国水关键技术birthadi汽车intrudiction Párrafo verificar ELúltimo
    2022-05-17 05:46:02下载
    积分:1
  • 在GPU上实现数值模拟技术(线性方程组)的通用架构,
    在GPU上实现数值模拟技术(线性方程组)的通用架构,-In the GPU to achieve numerical simulation techniques (linear equations) generic framework,
    2022-03-23 05:23:41下载
    积分:1
  • 696518资源总数
  • 104639会员总数
  • 26今日下载