小萌新来了 发表于 2025-5-29 21:52:39

haystack = {i for i in haystack if i<=1000}

理想小青年 发表于 2025-5-30 08:44:14

{:9_218:}

无情的心 发表于 2025-5-30 14:59:46

{:5_101:}

冲浪的口香糖 发表于 2025-7-8 19:29:58

不知道

zh007 发表于 2025-7-9 15:57:57

import random
import timeit

haystack =
needles =

# 请在此处添加一行代码,使得查找过程的执行效率提高 10000 倍以上。

def find():
    found = 0
    for each in needles:
      if each in haystack:
            found += 1

    print(f"一共找到{found}个匹配。")

t = timeit.timeit("find()", setup="from __main__ import find", number=1)
print(f"查找过程一共消耗{t}秒。")

jiashudan 发表于 2025-7-28 16:47:08

haystack = set(haystack)

尉尉的可乐 发表于 2025-7-28 21:11:04

YYDS!

play_john 发表于 2025-7-30 15:51:35

haystack == 0

bld007009 发表于 2025-8-6 22:56:19

谢谢老师

SimpleF 发表于 2025-8-7 10:33:57

感谢楼主无私奉献!

2363257916 发表于 2025-8-13 13:37:33

haystack=set(haystack)

Harry王 发表于 2025-8-13 15:33:06

.

gongxingyu 发表于 2025-8-15 21:54:01

学习下

K7Rn 发表于 2025-8-17 18:00:04

1

爱编程的我 发表于 2025-8-21 20:31:32

知道要用多线程,但不知道咋做

爱编程的我 发表于 2025-8-21 20:32:39

猜错了{:10_290:}

tys88 发表于 2025-8-25 13:18:18

上去看看

mirafox 发表于 2025-8-26 16:41:00

6

dafan_ 发表于 2025-9-18 21:10:05

{:10_277:}

集如4 发表于 2025-9-22 19:29:47

没学到,xianbaocunzhe
页: 26 27 28 29 30 31 32 33 34 35 [36] 37
查看完整版本: 添加一行代码,提高10000倍以上的执行效率