装箱

时间:2024-03-06 01:48:37
【文件属性】:

文件名称:装箱

文件大小:11KB

文件格式:ZIP

更新时间:2024-03-06 01:48:37

Java

装箱 您应该已经知道什么是垃圾箱包装以及我们如何表示它。 如果您还没有看到下一个合适的和最合适的包装策略,请观看视频。 如果您需要repl.it的代码,则应该分叉 。 使用绿色的大Code按钮获取。 概述 PackingStrategy接口是一种抽象的说法,即“知道如何放置单个项目的对象”。 这是“完成包装”工作的关键类。 您将制作两个实现不同打包策略的类。 Packer类管理打包过程中的繁琐工作。 它遵循您在构造函数中提供的任何PackingStrategy 。 这意味着另一个对象正在确切确定物品如何放置在垃圾箱中。 有四种方法可以实现: List packAll(...) :给出一个垃圾箱列表,显示相应项目的去向。 int binsUsed(...) :辅助函数,用于找出一系列bin中使用了多少个bin。 int[] spaceUsed(...) :返回


【文件预览】:
bin-packing-main
----PackingStrategy.java(467B)
----.gitignore(283B)
----bin-packing.iml(789B)
----BestFit.java(390B)
----LICENSE(7KB)
----Packer.java(2KB)
----README.md(2KB)
----NextFit.java(308B)
----.idea()
--------.gitignore(47B)
--------misc.xml(442B)
--------vcs.xml(167B)
--------codeStyles()
--------modules.xml(262B)
----Main.java(405B)
----TestPacking.java(3KB)
----.replit(173B)

网友评论