计算机算法设计与分析第1章 王晓东 (第三版)第4章(18)

2025-09-14

计算机算法设计与分析第1章 王晓东 (第三版)第4章

4.2 贪心算法的基本要素

void Knapsack(int n,float M,float v[],float w[],float x[]) {

Sort(n,v,w);int i; for (i=1;i<=n;i++) x[i]=0; float c=M;

for (i=1;i<=n;i++) {if (w[i]>c) break; x[i]=1; c-=w[i]; } if (i<=n) x[i]=c/w[i]; }

算法knapsack的 主要计算时间在于将 各种物品依其单位重 量的价值从大到小排 序。因此,算法的计 算时间上界为 O(nlogn)。 为了证明算法的正确 性,还必须证明背包 问题具有贪心选择性 质。


计算机算法设计与分析第1章 王晓东 (第三版)第4章(18).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:西安现代挖掘机学校教您工程机械市场营销

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219