注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡家庭與辦公軟件算法趣學

算法趣學

算法趣學

定 價:¥49.00

作 者: 英昌盛,董延華,李闖,滕泰 著
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302581482 出版時間: 2021-08-01 包裝:
開本: 16開 頁數: 212 字數:  

內容簡介

  《算法趣學》系統介紹程序設計中常用的基礎算法及典型案例,包括排序算法、遞歸算法、數論基礎、組合數學基礎、貪心算法、分治算法、動態(tài)規(guī)劃算法和回溯算法等內容。《算法趣學》以圖文并茂的方式講解各種基礎算法的分析過程,側重于基礎算法的深入理解與實踐,配有大量圖表輔助算法的分析過程,適用于有一定程序設計基礎、尚未學習數據結構且對算法分析與設計感興趣的算法初學者。《算法趣學》各章節(jié)配有典型案例和大量圖表,既便于教師課堂講授,也適合讀者自學,可作為高等院?!俺绦蛟O計基礎”課程的延伸和“算法分析與設計”課程的入門教材,也可供程序設計競賽初學者參考。

作者簡介

  英昌盛,男,1979年生,博士,吉林師范大學計算機學院系主任,主要研究方向為云計算及算法分析與設計。教學及科研成果:發(fā)表SCI論文2篇,EI論文1篇;主編教材1部,參編教材3部;主持及參與省教改項目2項、省職業(yè)與成人教育項目1項、教育部協同育人項目4項;參與并完成吉林省金課1項,作為主要參加人參與申報并成功獲批國j級一流專業(yè)、國j級一流課程。

圖書目錄

第1章 環(huán)境搭建
1.1 MicrosoftVisualC++2010學習版使用
1.1.1 VisualC++2010學習版安裝
1.1.2 創(chuàng)建、編輯、編譯和運行項目
1.1.3 為什么缺少很多選項
1.1.4 為什么一閃而過
1.1.5 其他配置選項
1.2 Code::Blocks的使用
1.2.1 安裝Code::Blocks
1.2.2 創(chuàng)建項目和編輯源代碼
1.2.3 調試
第2章 排序算法
2.1 冒泡排序
2.1.1 冒泡排序的基本思想
2.1.2 冒泡排序過程分析
2.1.3 冒泡排序代碼分析
2.2 選擇排序
2.2.1 選擇排序的基本思想
2.2.2 選擇排序過程分析
2.2.3 選擇排序代碼分析
2.3 插入排序
2.3.1 插入排序的基本思想
2.3.2 插入排序過程分析
2.3.3 插入排序代碼分析
2.4 計數排序
2.4.1 計數排序的基本思想
2.4.2 計數排序過程分析
2.4.3 計數排序代碼分析
2.4.4 統計句子中字母出現次數
第3章 遞歸算法
3.1 漢諾塔問題
3.1.1 漢諾塔問題解題思路分析
3.1.2 漢諾塔問題代碼分析
3.2 全排列問題
3.2.1 無重復元素的全排列
3.2.2 有重復元素的全排列
3.3 因數分解問題
3.3.1 因子遞增方式遞歸求解
3.3.2 子問題分解方式遞歸求解
3.3.3 分解因數問題代碼分析
3.4 分形圖形
3.4.1 盒分形思路分析
3.4.2 盒分形代碼分析
第4章 數論基礎
4.1 余數和最大公約數
4.1.1 余數
4.1.2 最大公約數
4.1.3 歐幾里得算法
4.2 素數問題
4.2.1 素數的概念
4.2.2 素數相關的定理
4.2.3 篩選法求素數
4.3 同余問題
4.3.1 同余及其性質
4.3.2 線性同余
……
第5章 組合數學基礎
第6章 貪心算法
第7章 分治算法
第8章 動態(tài)規(guī)劃算法
第9章 回溯算法
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號