数组arr中包含了n个长度相同的子数组(例如:arr=[[-1,0,1],[2,1,3],[-1,0,1],[5,9,7],[-1,0,1]],怎么将其中相同的子数组删除?题目要求算法复杂度为O(n)。
1 回答
哆啦的时光机
TA贡献1779条经验 获得超6个赞
从i=0开始循环 看s[i]有没有被取到过 如果没取到tmp就增加一个元素s[i]
o[s[i]]就是用来判断s[i]有没有出现过 所以取到一次后就把o[s[i]]
设成1
添加回答
举报
0/150
提交
取消
