![]() |
1
0
您可以检查下面列出的算法是否足够快。 对3D数组中给定范围内的数字进行排序,并跟踪索引。 现在做一个嵌套循环,其中外部循环找到最小值的候选项,内部循环找到最大值的候选项。内部循环从列表中的下一个数字开始,当您找到与无重叠子字段相对应的数字(第一个满足条件2的数字,所有剩余的数字不符合条件3)或差值大于已找到的最佳数字对(该数字和所有剩余的数不符合条件3)时,内部循环即终止。当内部循环终止时,如果合适,请更新最佳候选对的信息。 |