告诉我如何遍历数组以用空字符串替换重复项。您需要分别保留一个唯一值,并用空字符串替换重复项。
let arr = [1, 2, 3, 1, 3, 1, 5];
在此示例数组中,它应如下所示:
let arr = [1, 2, 3, '', '', '', 5];
告诉我如何遍历数组以用空字符串替换重复项。您需要分别保留一个唯一值,并用空字符串替换重复项。
let arr = [1, 2, 3, 1, 3, 1, 5];
在此示例数组中,它应如下所示:
let arr = [1, 2, 3, '', '', '', 5];
这是我的解决方案,希望对你有帮助
这是一个有
Set和没有二次复杂度的变体:为了进行有效的替换(在线性时间内),您应该使用
Set:现场更换:
随着新数组的创建:
还有另一个很酷的技巧作为奖励:
这是一个工作,但不是最好的选择。我觉得你能理解就好。