文件名称:装箱
文件大小:11KB
文件格式:ZIP
更新时间:2024-03-06 01:48:37
Java
装箱
您应该已经知道什么是垃圾箱包装以及我们如何表示它。 如果您还没有看到下一个合适的和最合适的包装策略,请观看视频。
如果您需要repl.it的代码,则应该分叉 。
使用绿色的大Code按钮获取。
概述
PackingStrategy接口是一种抽象的说法,即“知道如何放置单个项目的对象”。 这是“完成包装”工作的关键类。 您将制作两个实现不同打包策略的类。
Packer类管理打包过程中的繁琐工作。 它遵循您在构造函数中提供的任何PackingStrategy 。 这意味着另一个对象正在确切确定物品如何放置在垃圾箱中。
有四种方法可以实现:
List
【文件预览】:
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)