javascript - 不同大小的块最好分配给固定大小的桶
问题描述
我有一个有趣的(或者可能是简单的)问题要解决。在桶之间分配不同大小的块(比如任何实数,如 0.5 或 50)。存储桶大小始终为 64。
要解决的问题是以这样一种方式分配块,即浪费桶中最少的空间。
寻求简单的解决方案,只需遍历桶并将第 n 个元素推入该块可以放入的第一个桶中。如果没有适合该元素的存储桶 - 将创建新存储桶。
有没有更好的方法来做到这一点,或者天真的解决方案也是最佳解决方案?
解决方案
推荐阅读
- curl - 无法从 DigitalOcean Droplet 卷曲
- javascript - 在SVG中居中对齐不同高度的垂直动态多行文本
- sql - 具有不同事务类型的 Netsuite 嵌套案例
- javascript - 我如何才能在反应过滤器中仅针对开始日期和结束日期执行此操作
- mongodb - Mongo 节点驱动程序插入整数值而不是双精度值
- python - cls 关键字是否等同于类名?
- python - 为什么单击按钮时此代码不清除我的文本输入?
- go - Go:为什么从 float64 转换为 float32 并返回会导致值发生变化?
- c++ - OpenMP 中的每个线程执行相同数量的工作是否正常?
- r - dplyr 识别组内的中间样本?