0
我正在研究用javascript解决以下问题的算法。 在头部“1:2,3,4,6,5”中有“6”和“5”尾巴,这些尾巴也可用于较高等级的头部,即在“2:5,6”中,因此6和5应该从较低的头部移除即“1:”。因为所有的尾巴值都应该由头部唯一表示。根据头部排序重新排列数组元素
输入数组
in = ["1:2,3,4,6,5", "2:5,6", "3:7,8,9"]
所需的输出
out = ["1:2,3,4", "2:5,6", "3:7,8,9"]
迭代是唯一我能想到的这种方式。 解决此问题的最佳方法是什么? 谢谢。
感谢在这种情况下哈希表的想法。我可以像这样工作。 –