標題是二分搜,但是就python而言,好像字典查找會比二分搜出色?請問有人用list二分搜過得嗎???
在這裡XD
附上人權
解題編號 | 身分 | 題目 | 評分結果 | 程式碼 | 時間 |
8063398 |
nppstcc10010... (索伯)
| d732. 二分搜尋法 | AC (1.2s, 29MB) |
PYTHON
| 2021-08-25 01:14 |
雖然效果很慘就是了XD~
下面的網址是code~
https://pastebin.com/UsLiEhSn
我寫起來0.4秒呀?很OK呀?
改寫一下這個函式就可以得到答案了
def index(a, x): 'Locate the leftmost value exactly equal to x' i = bisect_left(a, x) if i != len(a) and a[i] == x: return i raise ValueError
https://docs.python.org/zh-tw/3/library/bisect.html