我有一个名单。
我想将此列表划分为指定大小的组。所有组应等于或小于指定大小,各组之间的组大小应尽可能相等,并尽可能接近指定大小。
什么算法(如果可能,请使用 Java 类伪代码!)确定最合适的组大小?
例如:
列表包含 13 个名称 - 最大团队规模 3。输出(组规模):3、3、3、2、2
列表包含 13 个名称 - 最大团队规模 4。输出:4、3、3、3
列表包含 31 个名称 - 最大团队规模 5。输出:5、5、5、4、4、4、4
列表包含 31 个名称 - 最大团队规模 6。输出:6、5、5、5、5、5
列表包含 31 个名称 - 最大团队规模 10。输出:8、8、8、7