第二次做業

讀書筆記

連接html

熱身題

使用python,利用open函數,一邊讀一邊寫。
Github連接
實現結果python

基本題

使用python,利用字典,將每一個人的訪問量存下來,一旦超出,就存到列表中。最後用len測列表長度(即黑名單人數)。
Github連接
實現結果git

開放題

這種方式是存下全部的數值,最大的缺點在佔用空間大,在數據大的狀況下也容易致使花費時間長。
我想是隻保存規定次數的訪問記錄,在記錄中訪問時間近得不正常的,或請求信息和大的加入黑名單。
主要考慮若是能用必定的訪問次數,一來方便控制空間(由於使用的次數是自定義的),這也給了人在資源不夠的狀況下,選擇優先佔用空間或精度的權利;二來,每次來了一個新數值記錄,只要關注須要捨棄的那個數值與剛進來的新數值———只要刪去舊數值的影響並加上新數值的影響——每次得出的結果在上次的基礎上,能夠節省時間。github

相關文章
相關標籤/搜索