這周發現很多學習中都會用到資料結構裡面的哈希圖,於是準備複習一下
hash演算法可以將乙個資料轉換為乙個標誌,這個標誌和源資料的每乙個位元組都有十分緊密的關係。hash演算法還具有乙個特點,就是很難找到逆向規律。
hash演算法是乙個廣義的演算法,也可以認為是一種思想,使用hash演算法可以提高儲存空間的利用率,可以提高資料的查詢效率,也可以做數字簽名來保障資料傳遞的安全性。所以hash演算法被廣泛地應用在網際網路應用中。[1]
hash演算法也被稱為雜湊演算法,hash演算法雖然被稱為演算法,但實際上它更像是一種思想。hash演算法沒有乙個固定的公式,只要符合雜湊思想的演算法都可以被稱為是hash演算法
第四周學習進度部落格
這是開學的第四周。這一周對於 的學習時間如下 除了一下午的軟體工程課以外,自己都會拿出相應的時間進行學習。除去上課的時間,這一周自己學習 的時間大約在15個小時左右。上課的時候學習的事進行python爬取中國疫情資料的操作。最後將爬取到的疫情資料顯示在上個禮拜寫的圖表中。大約總的 量在500行左右。...
第四周學習進度條
星期一星期二 星期三星期四 星期五星期六 所花時間 包括上課 14 00 15 50 13 30 15 00 15 00 17 00 19 00 20 00 14 30 15 00 20 00 21 30 10 00 11 00 15 00 18 00 量 行 240 100左右 80200 部落格...
第四周進度條
所花時間 包括上課 8.5h 行數 200行 部落格量解到的知識點 敏捷開發的目標是實現客戶與開發者實現雙贏。敏捷開發的核心 是迭代開發 迭代開發的好處在我們平時作業中能夠體現。它好 在能夠從基礎功能和底曾架構做起,就是建房子一樣從根基做起。盡快完成專案的同時要滿足客戶的要求 同時持續性的發布產品,...