只出现一次这类题目

解法一

使用另一个数组/集合/...存储,如果与当前相同的对象已经存在于那个存储器,则把存储器中的删掉,最后剩下只出现一次的
空间复杂度O(n)
时间复杂度O(n)

解法二

用哈希表存储,然后遍历一遍哈希表获取次数
空间复杂度O(n)
时间复杂度O(n)

解法三(也可用于求解出现奇数次这类题目)

逐个异或,最后剩下的就是那个出现一次的
空间复杂度O(n)
时间复杂度O(n)

全部评论

相关推荐

10-29 18:20
济南大学 Java
用微笑面对困难:他不是人事吗,怎么净特么不干人事
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务