【发布时间】:2019-10-01 06:41:15
【问题描述】:
所以基本上我有一个n 整数数组(仅限正数)。我想将这个数组中的k 整数个数放入一个单独的数组(k<n) 中,这样这些k 数之间的差异是数组中所有其他k 整数对中的最小值。
如果 k 为 1,我只需要返回数组的最大整数。
我想在 JavaScript 中实现它。我了解如何为值k=1 和k=2 运行此问题。但是我没有掌握这个问题的一般概念。
例如:
Array = [6,22,21,63,99,77]
我按升序对这个数组进行了排序。在此之后,我不明白如何进一步进行。
【问题讨论】:
-
你的意思是如果k=10,你想把最大10个整数分成另一个数组吗?
标签: javascript data-structures array-algorithms