作者回复: 快排 nlogn,小于 n×n ,另外也不是嵌套运算,所以只要算 n×n
作者回复: 这是代码实现的一个细节问题:在遍历的时候,需要把当前遍历元素从set里去掉;每次遍历完一个元素再将其加回到set中。
作者回复: 👍🏻👍🏻👍🏻
作者回复: 可以的。注意元素盼重的问题。
作者回复: Good!
作者回复: 代码里需要进行判重的技术处理。
作者回复: 需要附加的代码来进行判重操作
作者回复: 你的 nums 只是简单数组,那么 in 那部操作是 o(n) 的。
作者回复: 采用multiset,在遍历的时候把经过的两个数都从multiset里去掉。或者用map来进行计数,用到的数减一。