这个队列都已经排序了,还需要二分搜索?
这个list里面的数也可以是任意顺序的
@ed3: 二分搜索的前提是已经排序了,这个题目出的有问题啊!
@星星点灯6: 可以在最开始用.sorted()呀
用自己内部的元素搜自己吗?遍历吧,二分搜索我不知道怎么才能做到
虽然不是二分法, 也可以简单实现功能
import collections
l = [1,1,2,3,4,5,5]
m = collections.Counter(l)
r = [0 if m[i]>1 else i for i in l]
print(r)