
這是《算法圖解》的第十一篇讀書筆記,是一篇總結。經過1個月的時間,終于把《算法圖解》看完了。個人認為,《算法圖解》的內容淺顯易懂,適合入門。但淺...
這是《算法圖解》第十篇讀書筆記,內容主要是K鄰近算法的介紹。 1.K近鄰算法簡介 K近鄰算法(K-nearest neighbor)是一個給定訓...
這是《算法圖解》的第九篇讀書筆記,主要內容是動態規劃的簡介。 1.動態規劃定義 動態規劃指的是在約束條件下,將問題劃分為若干子問題并對其求出最優...
這是《算法圖解》的第八篇讀書筆記,主要內容是貪婪算法的簡介。 1.定義 貪婪算法()是指在解決問題的每一個步驟中,總是選擇當前最優解的算法。即通...
這是《算法圖解》的第7篇讀書筆記。其主要內容是簡述狄克斯特拉算法。 1.狄克斯特拉算法簡介 迪克斯特拉(dijkstra)) 算法用于找出有向無...
這是《算法圖解》第六篇讀書筆記,涉及的主要內容為圖結構、深度優先搜索和廣度優先搜索。 1.圖 1.1圖的概述 圖(graph)是一種基本的數據結...
這是《算法圖解》的第五篇讀書筆記,內容主要涉及散列表(hash table)。 1.散列表簡介 散列表,又名哈希表,是一種數據結構。它是將用于搜...
這是《算法圖解》的第四篇讀書筆記,主要涉及快速排序法。 1.遞歸與分治法 快速排序法(quick sort)之所以有這個名稱,源于其排序速度,相...
這是《算法圖解》的第三篇讀書筆記,內容主要涉及遞歸。 1.定義 遞歸是一種解決問題的方式。其基本思路是將問題分解為與原問題的解決原理相同但規模更...