测试积点老人 发表于 2020-8-27 14:35:48

不使用Counter的情况下,怎么把执行时间优化到5秒以内啊?

import random
from collections import Counter

def get_result(listArray):
    rep_lists = Counter(listArray)
    rep_list = # 重复数字
    uniq_list = # 不重复数字

if __name__ == '__main__':

    import time
    listArray = random.choices(range(1, 10000000), k=10000000)
    start = time.time()
    get_result(listArray)
    end = time.time()
    print(end - start)不使用Counter的情况下,怎么把执行时间优化到5秒以内啊
大佬们求带下


海海豚 发表于 2020-8-28 09:29:40

https://bbs.csdn.net/topics/270086930   参考下这个吧

bellas 发表于 2020-8-28 10:13:18

等大神

jingzizx 发表于 2020-8-28 14:04:18

使用别的优化方法

郭小贱 发表于 2020-8-28 17:12:18

超出我的能力范围了...等个标准答案
页: [1]
查看完整版本: 不使用Counter的情况下,怎么把执行时间优化到5秒以内啊?