【发布时间】:2021-02-21 17:09:07
【问题描述】:
所以我的数组如下:
array = [ [5, type1, quantity1, price1] ,
[2, type2, quantity2, price2] ,
[2, type1, quantity3, price1]
]
上述值不是恒定的,它们可以变化。重要的是它们匹配并且它们相加在一起创建 1 个元素。
因此,由于 array[0] 和 array[2] 具有相同的类型和价格 (array[n][1] and array[n][3]),因此生成的数组应如下所示:
[ [7, type1, quantity1+quantity3, price1],
[2, type2, quantity2, price2]
]
数组的长度为 N。我正在尝试找到执行此操作的最佳算法,但找不到。
提前致谢。
【问题讨论】:
-
你能附上样本输入吗?
-
@Derek.W 在我的问题开头
标签: javascript arrays sorting multidimensional-array