【发布时间】:2012-04-13 09:16:46
【问题描述】:
我正在设计一种算法,其工作原理如下:
假设有 N 个插槽,它们最初是空的,每个插槽 插槽编号是唯一的。
随着时间的流逝,物品会到达并存放在编号匹配的插槽中 物品的编号。但是,假定物品到达的顺序为 随意。
同时,会定期执行合并算法来合并相邻的占用槽,这样槽会随着时间的推移越来越“连接”,最终成为一个大的占用槽,此时算法终止。
附:我的算法是串行的。合并部分在一定次数后定期激活 的新插槽已被占用。
【问题讨论】:
-
查看插槽的容量?另外,合并任意两个相邻插槽的标准是什么
-
@Dzire,容量可以忽略,因为一个插槽将与一个项目以一对一的方式匹配。
标签: algorithm