書名: 演算法洞見:遞推與遞迴
作者: 劉鐵猛
ISBN: 9786263331068
出版社: 博碩
書籍開數、尺寸: 17x23x1.64
頁數: 256
內文印刷顏色: 單色
#演算法
#數學與統計學
定價: 600
售價: 510
庫存: 已售完
LINE US! 詢問這本書 團購優惠、書籍資訊 等
此書籍已售完,調書籍需2-5工作日。建議與有庫存書籍分開下單

付款方式: 超商取貨付款 line pay
信用卡 全支付
線上轉帳 Apple pay
物流方式: 超商取貨
宅配
門市自取

為您推薦

演算法 (1版)

演算法 (1版)

相關熱銷的書籍推薦給您

書名:演算法 (Levitin:Introduction to the Design and Analysis of Algorithms, 2/e) 作者:莊承翃(Levitin 2/E) 出版社:高立 出版日期:2009/04/01 ISBN:9789864125555 內容簡介 本書主要著重於那些隱藏在演算法設計和分析背後的主要觀念。 在書中分別分析非遞迴演算法和遞迴演算法兩種方法之效率。 第二章中特別介紹演算法實證分析以及演算法之可視化。 書中有系統地為讀者精心設計一些問題,希望引起讀者的注意與更進一步的思考。 每一章結束時都會對本章最重要的概念和結論做一個總結。 本書包含大約600道習題,並且都附有提示。其中,謎題類的習題均以特殊的圖示加以標註。 本書的創新是引入了一些數值演算法的內容,這些演算法也包含在相同的通用框架之中。 目錄 第一章 緒 論 第二章 演算法效率分析的基本原則 第三章 暴力法 第四章 分解征服法 第五章 縮減征服法 第六章 轉換征服法 第七章 時空取捨法 第八章 動態規劃 第九章 貪婪法 第十章 反覆改進 第十一章 演算法能力的極限 第十二章 超越演算法能力的極限 結 語 附錄A 演算法分析的實用公式 附錄B 遞迴關係之簡明教學 習題提示 索 引

原價: 680 售價: 639 現省: 41元
立即查看
頂尖大學的條件:從現代大學的演變,洞見教育卓越的關鍵 (1版)

頂尖大學的條件:從現代大學的演變,洞見教育卓越的關鍵 (1版)

類似書籍推薦給您

原價: 680 售價: 612 現省: 68元
立即查看
圖說演算法:使用C語言(第三版)【暢銷回饋版】 (4版)

圖說演算法:使用C語言(第三版)【暢銷回饋版】 (4版)

類似書籍推薦給您

【簡介】 暢銷回饋中! 零負擔理解演算法設計技巧 零程式基礎也能快速上手 採高效簡潔靈活C語言實作程式 一本輕量級演算法,是您獲得程式設計新技能,提升自我價值的最好投資 當寫程式成為越來越普及的課程,讓人人擁有程式設計實作能力,已是各學校資訊教育的首要重點。演算法是為了解決一個問題而採取的方法和步驟,它是培養程式設計邏輯的基礎理論,程式能否有效率解決問題,演算法佔了十分重要的關鍵。 為了讓讀者能以容易理解的方式吸收演算法與基礎資料結構的相關知識,全書使用簡明的圖例介紹最常用演算法的概念,包括:分治法、遞迴法、貪心法、動態規劃法、疊代法、枚舉法、回溯法…等,並應用不同演算法延伸出重要資料結構,例如:陣列、鏈結串列、堆疊、佇列、樹狀結構、圖形、排序、搜尋、雜湊…等。而本次改版亦補強地加入了運算思維的重要觀念與實例演練,並將實戰安全性演算法與人工智慧相關演算法納入,採結構化語法的C語言舉例實作,功能強大且具備硬體處理能力,是您入門演算法的最佳首選。 本書特色 ✔強化程式設計邏輯:豐富圖例闡述基礎,將演算法做最簡明的詮釋及舉例 ✔完善科學領域議題:加入實戰安全性演算法與人工智慧的相關演算法 ✔演算法最佳首選:配合實作程式碼,將各種演算法應用在程式設計的領域 ✔驗收學習成果:設計難易適中的習題,參閱國家考試題型,提供進一步演練 為了讓讀者能以容易理解的方式吸收演算法與基礎資料結構的相關知識,全書使用簡明的圖例介紹最常用演算法的概念,包括:分治法、遞迴法、貪心法、動態規劃法、疊代法、枚舉法、回溯法…等,並應用不同演算法延伸出重要資料結構,例如:陣列、鏈結串列、堆疊、佇列、樹狀結構、圖形、排序、搜尋、雜湊…等。而本次改版亦補強地加入了運算思維的重要觀念與實例演練,並將實戰安全性演算法與人工智慧相關演算法納入,同時搭配C程式語言舉例實作,是您入門演算法的最佳首選。 【目錄】 第1章 進入演算法的世界 1-1 大話運算思維 1-2 運算思維的腦力大賽 1-3 生活中到處都是演算法 第2章 地表上最常見經典演算法 2-1 分治演算法 2-2 給我最好,其餘免談的貪心法 2-3 動態規劃法 2-4 疊代法 2-5 枚舉法 2-6 不對就回頭的回溯法 第3章 超人氣資料結構簡介 3-1 認識資料結構 3-2 資料結構的種類 3-3 盤根錯節的樹狀結構 3-4 學會藏寶圖的密技-圖形簡介 3-5 雜湊表 第4章 新手快速學會的最夯排序演算法 4-1 認識排序 4-2 氣泡排序法 4-3 選擇排序法 4-4 插入排序法 4-5 謝耳排序法 4-6 合併排序法 4-7 快速排序法 4-8 基數排序法 第5章 你一定要懂的搜尋演算法 5-1 常見搜尋法介紹 5-2 循序搜尋法 5-3 二分搜尋法 5-4 內插搜尋法 5-5 費氏搜尋法 第6章 全方位應用的陣列與串列演算法 6-1 矩陣演算法與深度學習 6-2 陣列與多項式 6-3 建立單向鏈結串列 第7章 實戰安全性演算法 7-1 輕鬆學會資料加密 7-2 一學就懂的雜湊演算法 7-3 破解碰撞與溢位處理 第8章 徹底研究堆疊與佇列演算法 8-1 陣列實作堆疊輕鬆學 8-2 鏈結串列實作堆疊 8-3 河內塔演算法 8-4 八皇后演算法 8-5 陣列實作佇列 8-6 鏈結串列實作佇列 8-7 雙向佇列 8-8 優先佇列 第9章 超圖解的樹狀演算法 9-1 陣列實作二元樹 9-2 鏈結串列實作二元樹 9-3 二元樹走訪 9-4 二元樹節點搜尋 9-5 二元樹節點插入 9-6 二元樹節點的刪除 9-7 堆積樹排序法 9-8 最佳二元搜尋樹 9-9 平衡樹 9-10 進階樹狀結構的應用 第10章 圖形演算法的祕密 10-1 圖形的定義 10-2 圖形的資料表示法 10-3 圖形的走訪 10-4 擴張樹簡介 10-5 圖形最短路徑法 第11章 AI高手鐵了心都要學的神級演算法 11-1 機器學習簡介 11-2 認識深度學習

原價: 560 售價: 504 現省: 56元
立即查看
圖說演算法:使用C#(第二版)【暢銷回饋版】 (3版)

圖說演算法:使用C#(第二版)【暢銷回饋版】 (3版)

類似書籍推薦給您

【簡介】 暢銷回饋中! 零負擔理解演算法設計技巧 零程式基礎也能快速上手 採功能強大的C#語言實作程式 一本輕量級演算法,是您獲得程式設計新技能,提升自我價值的最好投資 當寫程式成為越來越普及的課程,讓人人擁有程式設計實作能力,已是各學校資訊教育的首要重點。演算法一直是電腦科學領域非常重要的基礎課程,從程式語言實作的角度,確實是有志從事資訊工作的專業人員,不得不重視的一門基礎理論。 市面上以C#來實作演算法的書籍非常少見,為了避免教學及閱讀上的不順暢,書中的演算法不以虛擬碼來說明,採用C#語言實作,不僅保有C語言的優點,更與C語言相容,全書介紹最常用的演算法概念,包括:分治法、遞迴法、動態規劃法、疊代法、枚舉法、回溯法及貪心法,並延伸說明排序、搜尋、陣列與串列、安全性、人工智慧相關、堆疊與佇列、樹狀、圖形…等演算法實作。為了降低學習障礙,書中完整列出程式碼,希望幫助讀者對演算法有更深刻的認識,是您以C#語言入門演算法的最佳首選。 為了讓讀者能以容易理解的方式吸收演算法與基礎資料結構的相關知識,全書使用簡明的圖例介紹最常用演算法的概念,包括:分治法、遞迴法、貪心法、動態規劃法、疊代法、枚舉法、回溯法…等,並應用不同演算法延伸出重要資料結構,例如:陣列、鏈結串列、堆疊、佇列、樹狀結構、圖形、排序、搜尋、雜湊…等。而本次改版亦補強地加入了運算思維的重要觀念與實例演練,並將實戰安全性演算法與人工智慧相關演算法納入,同時搭配C#程式語言舉例實作,是您入門演算法的最佳首選。 本書特色 ✔完善科學領域議題:加入實戰安全性演算法與人工智慧的相關演算法 ✔強化程式設計邏輯:豐富圖例闡述基礎,將演算法做最簡明的詮釋及舉例 ✔演算法最佳首選:配合實作程式碼,將各種演算法應用在程式設計的領域 ✔驗收學習成果:設計難易適中的習題,參閱國家考試題型,提供進一步演練 【目錄】 第1章 進入演算法的世界 1-1 大話運算思維 1-2 運算思維的腦力大賽 1-3 生活中到處都是演算法 第2章 地表上最常見經典演算法 2-1 分治演算法 2-2 給我最好,其餘免談的貪心法 2-3 動態規劃法 2-4 疊代法 2-5 枚舉法 2-6 不對就回頭的回溯法 第3章 超人氣資料結構簡介 3-1 認識資料結構 3-2 資料結構的種類 3-3 盤根錯節的樹狀結構 3-4 學會藏寶圖的密技-圖形簡介 3-5 雜湊表 第4章 新手快速學會的最夯排序演算法 4-1 認識排序 4-2 氣泡排序法 4-3 選擇排序法 4-4 插入排序法 4-5 謝耳排序法 4-6 合併排序法 4-7 快速排序法 4-8 基數排序法 4-9 堆積樹排序法 第5章 你一定要懂的搜尋演算法 5-1 常見搜尋法介紹 5-2 循序搜尋法 5-3 二分搜尋法 5-4 內插搜尋法 5-5 費氏搜尋法 第6章 全方位應用的陣列與串列演算法 6-1 矩陣演算法與深度學習 6-2 陣列與多項式 6-3 徹底玩轉單向串列演算法 第7章 實戰安全性演算法 7-1 輕鬆學會資料加密 7-2 一學就懂的雜湊演算法 7-3 破解碰撞與溢位處理 第8章 堆疊與佇列演算法徹底研究 8-1 陣列實作堆疊輕鬆學 8-2 串列實作堆疊 8-3 古老的河內塔演算法 8-4 八皇后演算法 8-5 陣列實作佇列 8-6 串列實作佇列 8-7 雙向佇列 8-8 優先佇列 第9章 超圖解的樹狀演算法 9-1 陣列實作二元樹 9-2 串列實作二元樹 9-3 二元樹走訪的入門捷徑 9-4 話說二元搜尋樹 9-5 二元樹節點插入 9-6 二元樹節點刪除 9-7 二元運算樹 9-8 二元排序樹 9-9 引線二元樹的奧祕 9-10 最佳二元搜尋樹 9-11 平衡樹 9-12 進階樹狀結構的應用 第10章 圖形演算法的秘密 10-1 圖形簡介 10-2 圖形的資料表示法 10-3 圖形的走訪 10-4 擴張樹的奧祕 10-5 圖形最短路徑法 第11章 AI高手鐵了心都要學的神級演算法 11-1 機器學習簡介 11-2 認識深度學習

原價: 600 售價: 540 現省: 60元
立即查看
圖說演算法:使用JavaScript【暢銷回饋版】 (2版)

圖說演算法:使用JavaScript【暢銷回饋版】 (2版)

類似書籍推薦給您

【簡介】 暢銷回饋中! 零負擔理解演算法設計技巧 零程式基礎也能快速上手 採網頁前端開發工具JavaScript實作程式 一本輕量級演算法,是您獲得程式設計新技能,提升自我價值的最好投資 當「寫程式」納入必修課程的重要趨勢下,APP開發或網頁程式設計已是大部份學生或社會人士必須具備的基礎能力。演算法是用來培養程式設計邏輯的基礎理論,也是有志從事資訊工作的專業人員,不得不重視的一門基礎課程。 為了讓讀者能以容易理解的方式吸收演算法與基礎資料結構的相關知識,全書使用簡明的圖例介紹最常用演算法的概念,包括:分治法、遞迴法、貪心法、動態規劃法、疊代法、枚舉法、回溯法,並實作許多經典案例,如:字串反轉(String Reversal)、迴文(Palindrome)、整數反轉(Integer Reversal)、判斷兩字是否相同(Anagrams)、金字塔圖形外觀(Pyramid)…等等。同時應用不同演算法延伸出重要資料結構,例如:陣列、鏈結串列、堆疊、佇列、樹狀結構、排序、搜尋、雜湊…等,搭配這幾年快速竄紅的JavaScript程式語言舉例實作,是您入門演算法的最佳首選。 為了讓讀者能以容易理解的方式吸收演算法與基礎資料結構的相關知識,全書使用簡明的圖例介紹最常用演算法的概念,包括:分治法、遞迴法、貪心法、動態規劃法、疊代法、枚舉法、回溯法,並實作許多經典案例,如:字串反轉(String Reversal)、迴文(Palindrome)、整數反轉(Integer Reversal)、判斷兩字是否相同(Anagrams)、金字塔圖形外觀(Pyramid)…等等。同時應用不同演算法延伸出重要資料結構,例如:陣列、鏈結串列、堆疊、佇列、樹狀結構、排序、搜尋、雜湊…等搭配這幾年快速竄紅的JavaScript程式語言舉例實作,是您入門演算法的最佳首選。 本書特色 ✔演算法最佳首選:配合實作程式碼,將各種演算法應用在程式設計的領域 ✔強化程式設計邏輯:豐富圖例闡述基礎,將演算法做最簡明的詮釋及舉例 ✔完善科學領域議題:加入實戰安全性演算法與人工智慧的相關演算法 ✔驗收學習成果:設計難易適中的習題,並參閱國家考試題型,提供進一步演練 【目錄】 【PART I 運算思維與演算法】 Chapter 01 大話運算思維與程式設計 1-1 大話運算思維 1-2 運算思維的腦力大賽 1-3 生活中到處都是演算法 Chapter 02 地表上最常見經典演算法 2-1 分治演算法 2-2 遞迴演算法 2-3 給我最好,其餘免談的貪心法 2-4 分治法的麻吉兄弟-動態規劃演算法 2-5 不斷繞圈的疊代演算法 2-6 人人都有份的枚舉演算法 2-7 不對就回頭的回溯法 Chapter 03 經典演算法案例 3-1 字串反轉(String Reversal) 3-2 迴文(Palindrome) 3-3 整數反轉(Integer Reversal) 3-4 最常出現的字母(Max Character) 3-5 判斷兩字是否相同(Anagrams) 3-6 反向陣列(Reverse Array) 3-7 將句中或片語單字反轉(Reverse Words) 3-8 首字大寫(Capitalization) 3-9 平均值(Mean) 3-10 回傳給定總和的數值序對(Two Sum) 3-11 最大利潤(Max Profit) 3-12 費伯那序列(Fibonacci) 3-13 記憶式費伯那序列(Memoized Fibonacci) 3-14 階梯狀圖形外觀(Staircase) 3-15 金字塔圖形外觀(Pyramid) 【PART II 資料結構相關演算法】 Chapter 04 走入資料結構的異想世界 4-1 資料結構初體驗 4-2 超人氣的資料結構型態 4-3 盤根錯節的樹狀結構 4-4 學會藏寶圖的密技-圖形簡介 4-5 神奇有趣的雜湊表 Chapter 05 全方位應用的陣列與串列演算法 5-1 矩陣演算法與深度學習 5-2 陣列與多項式 5-3 徹底玩轉單向串列演算法 Chapter 06 堆疊與佇列演算法徹底研究 6-1 陣列實作堆疊輕鬆學 6-2 鏈結串列實作堆疊 6-3 古老的河內塔演算法 6-4 八皇后演算法 6-5 陣列實作佇列 6-6 鏈結串列實作佇列 6-7 有趣的雙向佇列 6-8 一定要懂得優先佇列 【PART III 排序與搜尋演算法】 Chapter 07 新手快速學會的排序演算法 7-1 看懂排序 7-2 氣泡排序法 7-3 選擇排序法 7-4 插入排序法 7-5 謝耳排序法 7-6 合併排序法 7-7 快速排序法 7-8 基數排序法 Chapter 08 打造快速體驗的搜尋心法 8-1 循序搜尋法 8-2 二分搜尋法 8-3 內插搜尋法 8-4 費氏搜尋法 【PART IV 樹與圖的演算法】 Chapter 09 超圖解的樹狀演算法 9-1 陣列實作二元樹 9-2 鏈結串列實作二元樹 9-3 二元樹走訪的入門捷徑 9-4 二元樹節點搜尋 9-5 二元樹節點插入 9-6 二元樹節點的刪除 9-7 堆積樹排序法 9-8 延伸二元樹入門 9-9 霍夫曼樹特訓班 9-10 平衡樹 9-11 決策樹的智慧 Chapter 10 圖形演算法的關鍵課程 10-1 圖形簡介 10-2 不能不學的圖形表示法 10-3 圖形走訪的訣竅 10-4 擴張樹的密碼 10-5 圖形最短路徑演算法 【PART V 現代議題演算法】 Chapter 11 完美實戰安全性演算法 11-1 輕鬆學會資料加密 11-2 一學就懂的雜湊演算法 11-3 破解碰撞與溢位處理 Chapter 12 人工智慧演算法 12-1 機器學習簡介 12-2 認識深度學習 Appendix A 開發環境與JavaScript快速入門 A-1 JavaScript執行環境 A-2 選擇程式的文字編輯器 A-3 基本資料處理 A-4 變數宣告與資料型別轉換 A-5 輸出與輸入指令 A-6 運算子與運算式 A-7 流程控制 A-8 陣列宣告與實作 A-9 函式定義與呼叫 A-10 物件的屬性與方法

原價: 520 售價: 468 現省: 52元
立即查看
圖解資料結構 × 演算法:運用 Python 結合 ChatGPT 輔助驗證及寫程式(暢銷回饋版) (2版)

圖解資料結構 × 演算法:運用 Python 結合 ChatGPT 輔助驗證及寫程式(暢銷回饋版) (2版)

類似書籍推薦給您

【簡介】 資料結構必備好書,暢銷回饋中! AI 再進化! 使用 ChatGPT 高效率生成 Python 程式碼 資料結構是電腦科學領域中一門極為重要的基礎課程,對於從事資訊相關工作的專業人員而言,它具有不可忽視的價值。無論是在學術考試還是實際應用中,對資料結構的深入理解都至關重要。然而,對初學者而言,理解資料結構中的理論和演算法可能會帶來困難和挫折感。 本書的獨特之處在於使用豐富的圖例解釋相對複雜的理論,並以簡潔明瞭的方式詮釋資料結構理論。從基礎的概念開始,逐步使用 Python 語言解釋陣列、堆疊、鏈結串列、佇列、樹狀結構、圖形、排序、搜尋等重要主題。附錄中整理了資料結構相關的專有名詞,並提供了重要演算法的介紹和實作範例。 本書以簡潔有力、邏輯清晰的方式優化文句表達,並特別收集了大量習題,以確保讀者掌握各章節的學習成果。演算法節點盡量使用 Python 程式碼展示,而非虛擬碼形式。此外,本書還會展示由 ChatGPT 生成的程式碼。我們相信,ChatGPT 生成的程式碼具有簡潔性和精簡性,並能夠提供更好的解決方案。 ◇特別提供◇ —————————————————— ChatGPT 生成程式碼 —————————————————— 可與人工編寫程式碼相互比較作為參考! |本書範例程式碼檔案,請至博碩官網下載| 本書特色 ☑ 完整的內容結構和清晰的邏輯,豐富的圖例解說提高可讀性 ☑ 使用 Python 語言實作資料結構理論,並透過範例程式碼深入解析 ☑ 參閱國家考試題型設計難易適中的習題,立即檢驗學習效果 ☑ 附錄彙整出資料結構相關的專有名詞,方便查詢加深學習印象 ☑ 增加「ChatGPT 解決觀點」欄位,幫助理解提高學習效率 資料結構必備好書,暢銷回饋中! 本書以簡潔有力、邏輯清晰、圖例豐富的方式詮釋資料結構理論,並特別收集了大量習題,以確保讀者掌握各章節的學習成果。演算法節點盡量使用 Python 程式碼展示,而非虛擬碼形式。此外,本書還會展示由 ChatGPT 生成的程式碼。我們相信,ChatGPT 生成的程式碼具有簡潔性和精簡性,並能夠提供更好的解決方案。 【目錄】 Chapter 0 ChatGPT 與 Python 程式設計黃金 入門課 0-1 認識聊天機器人 0-1-1 聊天機器人的種類 0-2 ChatGPT 初體驗 0-2-1 註冊免費 ChatGPT 帳號 0-2-2 更換新的機器人 0-2-3 登出 ChatGPT 0-3 使用 ChatGPT 寫 Python 程式 0-3-1 利用 ChatGPT AI 撰寫 Python 程式 0-3-2 複製 ChatGPT 幫忙寫的程式碼 0-3-3 ChatGPT AI 程式與人工撰寫程式的比較 0-4 ChatGPT AI Python 程式範例集 0-4-1 使用 Pygame 遊戲套件繪製多媒體圖案 0-4-2 以內建模組及模擬大樂透的開獎程式 0-4-3 建立四個主功能表的視窗應用程式 0-4-4 演算法的應用:寫一支迷宮問題的解決方案 0-4-5 海龜繪圖法繪製兩款精美的圖形 0-5 課堂上學不到的 ChatGPT 使用秘訣 0-5-1 能記錄對話內容 0-5-2 專業問題可事先安排人物設定腳本 0-5-3 目前只回答 2021 年前 0-5-4 善用英文及 Google 翻譯工具 0-5-5 熟悉重要指令 0-5-6 充份利用其它網站的 ChatGPT 相關資源 0-6 利用 ChatGPT 輕鬆開發 AI 小遊戲 0-6-1 請 ChatGPT 自我推薦以 Python 實作的小遊戲 0-6-2 猜數字遊戲 0-6-3 OX 井字遊戲 0-6-4 猜拳遊戲 0-6-5 牌面比大小遊戲 Chapter 1 資料結構與演算法入門 1-1 資料結構的定義 1-1-1 資料與資訊 1-1-2 資料的特性 1-1-3 資料結構的應用 1-2 演算法 1-2-1 演算法的條件 1-2-2 演算法的表現方式 1-3 常見演算法簡介 1-3-1 分治法 1-3-2 貪心法 1-3-3 枚舉法 1-3-4 巴斯卡三角形演算法 1-3-5 質數求解演算法 1-4 演算法效能分析 1-4-1 Big-oh 1-4-2 Ω(omega) 1-4-3 θ(theta) Chapter 2 陣列結構 2-1 線性串列簡介 2-1-1 儲存結構簡介 2-2 認識陣列 2-2-1 二維陣列 2-2-2 三維陣列 2-2-3 n維陣列 2-3 矩陣 2-3-1 矩陣相加 2-3-2 矩陣相乘 2-3-3 轉置矩陣 2-3-4 稀疏矩陣 2-3-5 上三角形矩陣 2-3-6 下三角形矩陣 2-3-7 帶狀矩陣 2-4 陣列與多項式 2-4-1 認識多項式 Chapter 3 串列結構 3-1 單向串列 3-1-1 建立單向串列 3-1-2 走訪單向串列 3-1-3 單向串列插入新節點 3-1-4 單向串列刪除節點 3-1-5 單向串列的反轉 3-1-6 單向串列的連結功能 3-1-7 多項式串列表示法 3-2 環狀串列 3-2-1 環狀串列的建立與走訪 3-2-2 環狀串列插入新節點 3-2-3 環狀串列刪除節點 3-2-4 環狀串列的連結 3-2-5 環狀串列與稀疏矩陣表示法 3-3 雙向串列 3-3-1 雙向串列建立與走訪 3-3-2 雙向串列加入新節點 3-3-3 雙向串列刪除節點 Chapter 4 堆疊 4-1 堆疊簡介 4-1-1 陣列實作堆疊 4-1-2 串列實作堆疊 4-2 堆疊的應用 4-2-1 遞迴演算法 4-2-2 動態規劃演算法 4-2-3 河內塔問題 4-2-4 回溯法-老鼠走迷宮 4-2-5 八皇后問題 4-3 算術運算式的表示法 4-3-1 中序轉為前序與後序 4-3-2 前序與後序轉為中序 4-3-3 中序表示法求值 4-3-4 前序法的求值運算 4-3-5 後序法的求值運算 Chapter 5 佇列 5-1 認識佇列 5-1-1 佇列的工作運算 5-1-2 佇列的應用 5-1-3 陣列實作佇列 5-1-4 串列實作佇列 5-2 環狀佇列、雙向佇列與優先佇列 5-2-1 環狀佇列 5-2-2 雙向佇列 5-2-3 優先佇列 Chapter 6 樹狀結構 6-1 樹的基本觀念 6-1-1 樹專有名詞簡介 6-2 二元樹簡介 6-2-1 二元樹的定義 6-2-2 特殊二元樹簡介 6-3 二元樹的儲存方式 6-3-1 一維陣列表示法 6-3-2 串列表示法 6-4 二元樹走訪 6-4-1 中序走訪 6-4-2 後序走訪 6-4-3 前序走訪 6-4-4 二元樹節點的插入與刪除 6-4-5 二元運算樹 6-5 引線二元樹 6-5-1 二元樹轉為引線二元樹 6-6 樹的二元樹表示法 6-6-1 樹化為二元樹 6-6-2 二元樹轉換成樹 6-6-3 樹林化為二元樹 6-6-4 二元樹轉換成樹林 6-6-5 樹與樹林的走訪 6-6-6 決定唯一二元樹 6-7 最佳化二元搜尋樹 6-7-1 延伸二元樹 6-7-2 霍夫曼樹 6-8 平衡樹 6-8-1 平衡樹的定義 6-9 進階樹狀結構的應用 6-9-1 決策樹 6-9-2 B樹 6-9-3 二元空間分割樹(BSP) 6-9-4 四元樹 / 八元樹 Chapter 7 圖形結構 7-1 圖形簡介 7-1-1 尤拉環與尤拉鏈 7-1-2 圖形的定義 7-1-3 無向圖形 7-1-4 有向圖形 7-2 圖形的資料表示法 7-2-1 相鄰矩陣法 7-2-2 相鄰串列法 7-2-3 相鄰複合串列法 7-2-4 索引表格法 7-3 圖形的走訪 7-3-1 先深後廣法 7-3-2 先廣後深搜尋法 7-4 擴張樹 7-4-1 DFS擴張樹及BFS擴張樹 7-4-2 最小花費擴張樹 7-4-3 Kruskal演算法 7-4-4 Prim演算法 7-5 圖形最短路徑 7-5-1 單點對全部頂點 7-5-2 兩兩頂點間的最短路徑 7-5-3 A* 演算法 7-6 AOV網路與拓樸排序 7-6-1 拓樸序列簡介 7-7 AOE網路 7-7-1 臨界路徑 Chapter 8 排序演算法 8-1 認識排序 8-1-1 排序的分類 8-1-2 排序演算法分析 8-2 內部排序法 8-2-1 氣泡排序法 8-2-2 雞尾酒排序法 8-2-3 選擇排序法 8-2-4 插入排序法 8-2-5 謝耳排序法 8-2-6 合併排序法 8-2-7 快速排序法 8-2-8 堆積排序法 8-2-9 基數排序法 Chapter 9 搜尋演算法與雜湊函數 9-1 常見搜尋演算法 9-1-1 循序搜尋法 9-1-2 二分搜尋法 9-1-3 內插搜尋法 9-1-4 費氏搜尋法 9-2 雜湊搜尋法 9-2-1 雜湊法簡介 9-3 常用的雜湊函數 9-3-1 除法 9-3-2 中間平方法 9-3-3 折疊法 9-3-4 數位分析法 9-4 碰撞與溢位問題的處理 9-4-1 線性探測法 9-4-2 平方探測法 9-4-3 再雜湊法 9-4-4 鏈結串列法 附錄A 資料結構專有名詞索引

原價: 680 售價: 612 現省: 68元
立即查看