【发布时间】:2018-01-16 17:15:13
【问题描述】:
我想对数组中的值进行分组或按以下方式对索引进行分组: 如果两个值之间的差小于阈值,则这两个值将组合在一起,但如果第三个值也在第二个的阈值内,则必须将树编号组合在一起。 例如我有数组 [1,2,3,50,51,52,53,98,99] 和 treshold=1 那么我的输出应该是这样的: group1=[1,2,3] group2=[ 50,51,52,53] group3=[98,99],或使用索引:group1=[0,1,2] group2=[3,4,5,6] group3=[7,8]
任何想法如何实现这一目标?我被重复删除和整个分组过程所困扰。
【问题讨论】:
-
似乎是一个简单的循环和比较。你尝试了什么?
-
尝试了两个相互嵌套的循环 'code'for (var i=0; i
-
发布代码,我们将能够查看它。
标签: javascript