![240](https://upload.jianshu.io/users/upload_avatars/12308582/9a82cc38-a129-4030-a1c7-e86611f77101.jpeg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
在編寫一個爬蟲之前,來學(xué)習(xí)下爬蟲的基礎(chǔ)知識: 爬蟲:簡單的可以理解為模擬瀏覽器向服務(wù)器發(fā)送HTTP請求蛋铆,服務(wù)器接收到請求,經(jīng)過一系列的處理后返回...
狄克斯特拉算法 dijkstra算法介紹:是從一個頂點到其余各頂點的[最短路徑算法,解決的是有向圖中最短路徑問題岖免。迪杰斯特拉算法主要特點是以起始...
廣度優(yōu)先算法(BFS),是一種圖形搜索算法溉浙,簡單的來說投放,廣度優(yōu)先算法是從根節(jié)點開始開始宏赘,沿著樹的寬度遍歷樹的節(jié)點仑扑,當(dāng)所有節(jié)點都被訪問過后,算法中...
散列表(也叫哈希表)時根據(jù)鍵(key)而直接訪問在內(nèi)存位置的數(shù)據(jù)結(jié)構(gòu)置鼻。它通過計算一個鍵值的函數(shù),將需要的數(shù)據(jù)映射到表中一個位置來訪問記錄蜓竹,從而加...
進入圖解算法四箕母,看完這一章對一些概念性的東西有了一些理解,在這里記錄下。 分而治之----一種著名的遞歸式問題解決的方法: D&C的思想就是不斷...
遞歸: 關(guān)于遞歸經(jīng)典的例子就是斐波那契數(shù) 具體的python代碼如下: 棧: 隊列:
選擇排序: 具體思路:首先在未排序序列中找到最芯慵谩(大)元素嘶是,存放到排序序列的起始位置,然后蛛碌,再從剩余未排序元素中繼續(xù)尋找最心衾(大)元素,然后放到...
二分查找: :給出一個列表[1, 3, 5, 7, 9],現(xiàn)在要尋找數(shù)值為3在那個位置利用Python實現(xiàn)代碼如下: While循環(huán)實現(xiàn): 遞歸...