双重加权分配算法

时间:2019-06-27 14:18:22

标签: php algorithm sorting weighted

我有一些复杂的算法可供我理解。我有已经分配的权重和传入权重的值。

PHP:

assigned = ['F' => 70, 'C' => 89, 'B' => 83, 'A => 143]
incoming = ['U' => 13, 'A' => 9, 'Bei' => 5, 'Bel' => 1, 'Bb' => 5] 
  • assigned[0]被命名为占位符
  • assigned[1]当前已分配权重
  • incoming[0]被命名为占位符
  • incoming[1]是传入分配的权重

目标是查看assigned[1]-然后根据incoming[1]分配被分配者,将其计数增加多达incoming[1],目标是保留所有{{ 1}}尽可能彼此靠近。

预期结果应该是这样(数学可能关闭了)

assigned[1]

0 个答案:

没有答案