- 算法零基礎一本通(Python版)
- 洪錦魁
- 700字
- 2022-07-29 15:07:43
前言
這是一本使用Python從零開始指導讀者的算法入門書籍,由基礎數據結構與算法開始,逐步解說信息安全算法,最后也講解了人工智能入門領域的KNN和K-means算法。本書的特色是理論與實踐同步解說,使用完整的數據結構圖例搭配Python程序進行解說,可以讓讀者輕松掌握相關知識。
全書內容包含約120個程序實例,使用約600張完整圖例,深入講解了7種數據結構和數十種算法,此外也針對國內外著名公司招聘程序員的算法考題做了講解。本書包含下列主要內容:
時間復雜度;
空間復雜度;
7大數據結構完整圖解與程序實例;
使用二叉樹和堆棧圖解遞歸中序、前序和后序打印;
7大排序法完整圖解與程序實例;
二分搜尋與遍歷;
遞歸與回溯算法;
八皇后;
河內塔;
分形與VLSI設計應用;
圖形理論;
深度/廣度優先搜尋;
Bellman-Ford算法;
Dijkstra's算法;
貪婪算法;
動態規劃算法;
信息安全算法;
摩斯與凱撒密碼;
密鑰系統觀念,同時解說設計密鑰方法及目前市面上成熟的密鑰;
訊息鑒別碼(message authentication code);
數字簽名(digital signature);
數字證書(digital certificate);
基礎機器學習KNN算法,讀者不用擔心,筆者將拋棄數學公式,用很平實的語句敘述并搭配程序實例,讓讀者徹底了解此算法;
在機器學習的無監督學習中,K-means算法常被用來做特征學習,筆者也將拋棄數學公式,用很平實的語句敘述并搭配程序實例,讓讀者徹底了解此算法;
職場面試常見的算法考題。
一本書最重要的是系統地傳播知識,讀者可以基于系統的架構,快速學會想要的知識。
筆者寫過不少計算機領域的著作,本書沿襲了筆者著作的特色,程序實例豐富,本書案例代碼與習題答案可掃描封底二維碼獲取。相信讀者通過學習本書內容,必定可以在最短時間內學會使用Python精通算法應用。本書編寫過程雖力求完美,但疏漏難免,希望讀者不吝指正。
洪錦魁