內容簡介
演算法入門圖解:使用Python
內容簡介
理解經典演算法的準則、規律及複雜度
從歷久彌新的演算法中學習如何思考
本書使用適合初學者的Python程式語言來介紹演算法的基礎知識及概念,第1章也為剛接觸Python的讀者介紹了相關基礎知識與資料結構。
除了程式設計初學者一定要了解的演算法基礎知識和概念外,本書也詳細解說了演算法的一般準則及其計算複雜度,並附有具體的範例程式碼及行為概念圖。
【推薦給這些讀者】
‧零基礎但想學習演算法
‧正在學習Python程式設計但不知該從何著手
‧曾想學習演算法但Python資料太少
‧因為資訊能力檢定納入Python而想學習
【本書特點】
‧一本書就能學到Python基礎和演算法基礎
‧用具體的範例程式碼及行為概念圖(流程圖)交替解說
‧自己寫程式執行,邊嘗試邊從中學習
‧除了演算法的使用方式及概念外,也能對演算法複雜度有更深的了解
內容簡介
理解經典演算法的準則、規律及複雜度
從歷久彌新的演算法中學習如何思考
本書使用適合初學者的Python程式語言來介紹演算法的基礎知識及概念,第1章也為剛接觸Python的讀者介紹了相關基礎知識與資料結構。
除了程式設計初學者一定要了解的演算法基礎知識和概念外,本書也詳細解說了演算法的一般準則及其計算複雜度,並附有具體的範例程式碼及行為概念圖。
【推薦給這些讀者】
‧零基礎但想學習演算法
‧正在學習Python程式設計但不知該從何著手
‧曾想學習演算法但Python資料太少
‧因為資訊能力檢定納入Python而想學習
【本書特點】
‧一本書就能學到Python基礎和演算法基礎
‧用具體的範例程式碼及行為概念圖(流程圖)交替解說
‧自己寫程式執行,邊嘗試邊從中學習
‧除了演算法的使用方式及概念外,也能對演算法複雜度有更深的了解
內容目錄
目錄
第1章 Python的基礎知識與資料結構
第2章 撰寫基本的程式
第3章 了解複雜度
第4章 學習各種搜尋方法
第5章 比較資料排序所需的時間
第6章 了解演算法的實際應用
附錄A 安裝Python
附錄B 理解度Check!的解答
索引
第1章 Python的基礎知識與資料結構
第2章 撰寫基本的程式
第3章 了解複雜度
第4章 學習各種搜尋方法
第5章 比較資料排序所需的時間
第6章 了解演算法的實際應用
附錄A 安裝Python
附錄B 理解度Check!的解答
索引
ISBN: 9789865026561