算法圖解(python3版本)--讀后感


本想寫詳細點,但入門書籍沒啥干貨,一天就看完了,簡單介紹下;

 

大綱--兩方面

一、介紹算法是什么;算法的作用,判斷算法效率高低的指標

  ①通過編程解決問題的思路,或者說程序本身就是算法,算法作用是為了提高程序的效率,通常是為了降低程序的執行次數

  ②大o表示法O(N);其中輸入的N是程序執行次數,這也是算法之間的區別,大O表示法輸出的並非時間,而是隨着基數的增長,整個算法的增長率(執行次數);

二、具體介紹幾種數據結構和算法

  ①數據結構:數組,鏈表,散列表(字典?),樹;

  ②算法:通過實例,簡單介紹了8種算法的應用場景,解決問題思路(算法),如何通過編程實現;

  具體介紹了:選擇排序,遞歸,快速排序,廣度優先搜索,狄克斯特拉算法,貪婪算法,動態規划,k最近相鄰算法

 

個人感受:本身對解決實際問題幫助不大,干貨不多,適合無編程基礎的人閱讀,180頁,有大量圖片,文字很少,一天時間足夠了。

另推薦讀過的一本算法入門書:編程算法新手自學手冊(c語言版)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM