题目:

有一个窃贼带着一背包去偷东西,屋中有5件物品,其重量和价值如下,

物品1:6公斤,48元

物品2:5公斤,40元

物品3:2公斤,12元

物品4:1公斤,8元

物品5:1公斤,7元

背包最多装8公斤,如何拿能达到最大价值?

import java.util.Scanner;//Thing类型结构,属性有总量,价值,是否被选择
class Thing {public double weight;public double value;public boolean isSelect;
}public class QZWT {private static double maxWt;private static double maxValue;private static int num;private static Thing[] things;private static boolean[] seltTemp;//临时数组,用来暂时记录各个物品是否被选

Java经典算法——窃贼问题相关推荐

  1. JAVA经典算法50题(转)

    转载请注明出处:http://blog.csdn.net/l1028386804/article/details/51097928 JAVA经典算法50题 [程序1]   题目:古典问题:有一对兔子, ...

  2. java经典算法四十题

    java经典算法四十题 [程序9]题目:一个数如果恰好等于它的因子之和,这个数就称为 "完数 ".例如6=1+2+3.编程找出1000以内的所有完数. public class W ...

  3. java经典100例算法题_10道java经典算法题,每一题都能帮你提升java水平!

    JAVA经典算法题 [程序1] 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析:兔子 ...

  4. java求最大公约数_10道java经典算法题,小白必备,每一题都能提升你的java能力...

    JAVA经典算法 跪求关注,祝关注我的人都:身体健康,财源广进,福如东海,寿比南山,早上贵子,从不掉发! 更多java资料可以私信我领取! [程序1] 题目:古典问题:有一对兔子,从出生后第3个月起每 ...

  5. java经典问题算法大全_10道java经典算法!每一题都能提升你的java能力!

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 10道java经典算法! [程序1] 题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位.十位. ...

  6. JAVA经典算法大全

    JAVA经典算法大全 from http://java-mans.iteye.com/blog/16457031.河内之塔 2.Algorithm Gossip: 费式数列. 3.巴斯卡三角形 4.A ...

  7. Java经典算法四十例编程详解+程序实例

    JAVA经典算法40例 [程序1] 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: ...

  8. JAVA经典算法40题

    JAVA经典算法40题 [程序1]  题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析 ...

  9. Java经典算法(四)

    Java经典算法(四) 说明:共有四十题.本部分为第四部分,共十题. 31. 题目:将一个数组逆序输出. package com.remoa.algorithm.day16;import java.u ...

最新文章

  1. Android NDK 导出独立工具链
  2. 一种实现(无须root)手机截屏方案
  3. 关于VS无法启动程序,系统找不到指定的路径,最标准的回答
  4. java代码连接jdbc_纯JDBC代码连接实例 + 完整代码
  5. linux解决软件依赖的命令,通过yum解决软件的依赖关系
  6. java基础知识——面向对象基本概念
  7. mysql多大_洞悉MySQL底层架构:游走在缓冲与磁盘之间
  8. 信息学奥赛一本通 1172:求10000以内n的阶乘 | OpenJudge NOI 1.6 14:求10000以内n的阶乘
  9. 【英语学习】【WOTD】cerebral 释义/词源/示例
  10. 调用方法try起来的好处_Java:一个重要的停止线程方法——interrupt
  11. cf鼠标宏数据大全_游戏鼠标中的跑车,贱驴125M游戏鼠标体验!
  12. 50 行代码,实现中英文翻译
  13. Python手撕周杰伦158首歌之后,结果很尴尬,TF-IDF有缺陷,以为AI是王者
  14. 深度学习:图像去雨网络实现Pytorch (二)一个简单实用的基准模型(PreNet)实现
  15. intellij背景护眼色调节
  16. 最新C语言深入剖析班项目实战教程(国嵌 唐老师主讲)
  17. # 7-3 二分法求多项式单根
  18. dll注册加载失败解决方法,请确保二进制的解决办法(无数踩坑试出来的)
  19. 华为大数据云issues
  20. 《做最好的员工》第一章:好员工才会成功

热门文章

  1. matlab 分数阶 混沌分叉图,如何做出poincare 图或混沌分叉图
  2. vue中通过在线链接使用iconfont阿里图标库FontClass
  3. world中设置标题和样式
  4. 方正阿帕比的笔经-C#基础概念
  5. AP Autosar平台设计 14 身份和访问管理Identity and Access Management
  6. 【69. Sqrt(x)】
  7. 车联网永远不乏追风者
  8. ribbon源码分析之自定义配置、全局配置
  9. (一)maya软件认识
  10. 一文看懂华为新品发布会 折叠屏新机MateXs最抢眼