編程算法新手自學手冊

編程算法新手自學手冊 pdf epub mobi txt 電子書 下載2025

出版者:機械工業
作者:管西京
出品人:
頁數:445
译者:
出版時間:2012-1
價格:69.80元
裝幀:
isbn號碼:9787111367239
叢書系列:新手編程ABC叢書
圖書標籤:
  • 算法
  • 計算機
  • 算法&數學
  • C
  • 計算機技術
  • 科學
  • 編程
  • 算法
  • 自學
  • 新手
  • 手冊
  • 計算機
  • 基礎
  • 學習
  • 指南
  • 入門
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

《編程算法新手自學手冊》主要內容簡介:算法是指在有限步驟內求解某一問題所使用的一組定義明確的規則。程序員都會看重數據結構和算法的作用,水平越高,就越能理解算法的重要性。算法不僅是運算工具,更是程序的靈魂。《編程算法新手自學手冊》循序漸進、由淺入深地詳細講解瞭基於C語言算法的核心技術,並通過具體實例的實現過程演練瞭各個知識點的具體使用流程。全書共11章,分為4篇。1~2章是基礎篇,介紹算法開發所必需具備的基本知識,逐一講解瞭9種算法思想的知識;3~5章是核心技術篇,逐一講解瞭綫性結構、樹層次關係結構、網狀關係結構等基本知識;6~8章是提高篇,逐一講解瞭查找算法、內部排序算法、外部排序和文件等知識;9~11章是典型實戰篇,分彆詳細講解算法在數據結構和經典數學問題中的解法,通過多個典型實例的實現過程,詳細講解算法在常見領域中的綜閤應用流程,並穿插介紹瞭項目的實現技巧。全書采用故事性與趣味性相結閤的對話講解方式,並穿插瞭學習技巧和職場生存法則,引領讀者全麵掌握算法。

《編程算法新手自學手冊》不但適用於算法的初學者,也適用於有一定C語言基礎的讀者。

著者簡介

圖書目錄

前言第1章 算法——程序的靈魂 1.1 瞭解算法  1.1.1 算法的特徵和發展由來  1.1.2 為什麼是程序的靈魂  1.1.3 何謂算法  1.1.4 算法的特性 1.2 算法的錶示方法——流程圖 1.3 算法的另一種錶示方法——N——S流程圖錶示法 1.4 用計算機語言錶示算法 1.5 算法在編程中的應用 1.6 總結 職場點撥——職場的“算法”第2章 9種算法思想 2.1 枚舉算法思想  2.1.1 枚舉算法的特點  2.1.2 算法思路  2.1.3 應用實例  2.1.4 總結 2.2 遞推算法思想  2.2.1 遞推算法的思路  2.2.2 順推法實例  2.2.3 逆推法實例 2.3 遞歸算法思想  2.3.1 遞歸算法的特點  2.3.2 遞歸算法實例 2.4 分治算法思想  2.4.1 分治算法的思路  2.4.2 看一個經典問題——找齣假幣  2.4.3 應用實例——大數相乘  2.4.4 應用實例——世界杯比賽日程安排 2.5 貪心算法思想  2.5.1 貪心算法的思路  2.5.2 應用實例——裝箱問題  2.5.3 應用實例——找零方案 2.6 試探法算法思想  2.6.1 試探法算法的思路  2.6.2 應用實例——八皇後問題  2.6.3 應用實例——彩票組閤 2.7 動態規劃算法  2.7.1 動態規劃算法的思路  2.7.2 應用實例 2.8 迭代算法思想  2.8.1 迭代算法的思路  2.8.2 應用實例 2.9 模擬算法思想  2.9.1 模擬算法的思路  2.9.2 應用實例——猜數遊戲  2.9.3 應用實例——擲骰子遊戲 2.10 最後做一個評價  2.10.1 算法優劣標準  2.10.2 算法效率的衡量方法 職場點撥——程序員麵試麵麵觀第3章 最簡單的綫性結構 3.1 綫性錶  3.1.1 綫性錶的特性  3.1.2 順序錶的基本操作實現  3.1.3 鏈錶基本操作實現 3.2 先進先齣的結構——隊列  3.2.1 隊列簡介  3.2.2 隊列的抽象數據類型定義  3.2.3 鏈隊列和循環隊列  3.2.4 隊列的基本操作  3.2.5 隊列的鏈式存儲  3.2.6 應用實例——電信排號程序 3.3 後進先齣的結構——棧  3.3.1 什麼是棧  3.3.2 棧的基本操作  3.3.3 應用實例 職場點撥——同事相處之道第4章 層次關係結構——樹 4.1 基本概念  4.1.1 樹的定義  4.1.2 樹的相關術語  4.1.3 樹的基本操作概況 4.2 二叉樹  4.2.1 二叉樹的定義  4.2.2 二叉樹的性質 4.3 二叉樹的存儲  4.3.1 順序存儲結構  4.3.2 鏈式存儲結構  4.3.3 二叉樹操作  4.3.4 二叉樹遍曆  4.3.5 使用二叉樹 4.4 綫索二叉樹  4.4.1 綫索二叉樹的錶示  4.4.2 綫索二叉樹的操作 4.5 最優二叉樹——赫夫曼樹  4.5.1 幾個相關概念  4.5.2 構造赫夫曼樹的過程  4.5.3 赫夫曼編碼 職場點撥——談職業素養第5章 網狀關係結構——圖 5.1 圖的定義 5.2 圖的幾個概念 5.3 圖的存儲結構  5.3.1 鄰接矩陣  5.3.2 鄰接錶  5.3.3 十字鏈錶  5.3.4 創建圖 5.4 圖的遍曆  5.4.1 深度優先搜索  5.4.2 廣度優先搜索  5.4.3 遍曆算法的常見應用  5.4.4 測試圖遍曆實例 5.5 圖的連通性問題  5.5.1 無嚮圖的連通分量  5.5.2 最小生成樹  5.5.3 關鍵路徑 5.6 最短路徑  5.6.1 求某一頂點到其他各頂點的最短路徑  5.6.2 求任意一對頂點間的最短路徑 職場點撥——和領導相處第6章 常用算法——查找 6.1 查找的基本概念 6.2 基於綫性錶的查找法  6.2.1 順序查找法  6.2.2 摺半查找法  6.2.3 分塊查找法 6.3 基於樹的查找法  6.3.1 二叉排序樹  6.3.2 平衡二叉排序樹 6.4 計算式查找法——散列法  6.4.1 散列函數的構造方法  6.4.2 處理衝突的方法  6.4.3 散列錶的查找過程  6.4.4 散列法性能分析 6.5 索引查找  6.5.1 索引查找基礎  6.5.2 索引查找算法的應用 職場點撥——尋兼職第7章 常用算法——內部排序 7.1 排序基礎 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 直接選擇排序(Straight Selection Sort)  7.4.2 樹形選擇排序  7.4.3 堆排序 7.5 歸並排序  7.5.1 歸並排序思想  7.5.2 二路歸並算法  7.5.3 歸並排序的實現方法 7.6 各種排序方法的綜閤比較 職場點撥——兼職可靠嗎?第8章 外部排序和文件 8.1 外存信息的特性  8.1.1 磁帶存儲器  8.1.2 磁盤存儲器 8.2 外排序的基本方法  8.2.1 磁盤排序  8.2.2 磁帶排序 8.3 文件的基本概念  8.3.1 文件中的常用基本概念  8.3.2 文件的有關操作 8.4 文件的組織方式  8.4.1 順序文件  8.4.2 索引文件  8.4.3 ISAM文件  8.4.4 VSAM文件  8.4.5 散列文件  8.4.6 多關鍵字文件 職場點撥——換工作的注意事項第9章 算法在數學領域中的應用 9.1 求兩個數的最大公約數和最小公倍數 9.2 哥德巴赫猜想的近似證明 9.3 三色球問題 9.4 百錢買百雞問題 9.5 完全數 9.6 親密數 9.7 水仙花數 9.8 自守數 9.9 素數  9.9.1 求素數  9.9.2 迴文素數  9.9.3 平方迴文數 9.10 階乘  9.10.1 遞歸計算階乘  9.10.2 大數的階乘 9.11 新郎和新娘的問題 9.12 年齡幾何 9.13 三色球問題 9.14 馬剋思手稿中的數學題 9.15 正整數分解質因數 9.16 方程求解  9.16.1 求解綫性方程組介紹  9.16.2 求解非綫性方程組介紹  9.16.3 高斯消元法求解綫性方程組  9.16.4 二分法解非綫性方程  9.16.5 牛頓迭代法解非綫性方程 9.17 矩陣運算 9.18 孿生素數  9.18.1 孿生素數介紹  9.18.2 求解孿生素數 9.19 一元多項式運算  9.19.1 編程實現一元多項式的加法運算  9.19.2 編程實現一元多項式的減法運算 職場點撥——談學習方法第10章 數據結構問題 10.1 約瑟夫環 10.2 大整數運算  10.2.1 用數組實現大整數運算  10.2.2 用鏈錶實現大整數運算 10.3 計算機進製轉換 10.4 中序錶達式轉換為後序錶達式 職場點撥——團隊成員的素質第11章 算法的經典問題 11.1 存錢利息最大化 11.2 歌星大奬賽 11.3 藉書方案知多少 11.4 打魚還是曬網 11.5 捕魚和分魚 11.6 齣售金魚 11.7 平分七筐魚 11.8 繩子的長度和井深 11.9 雞兔同籠 11.10 漢諾塔  11.10.1 遞歸法  11.10.2 非遞歸法 11.11 背包問題  11.11.1 動態規劃法  11.11.2 遞歸法 11.12 馬踏棋盤  11.12.1 循環查找  11.12.2 遞歸法實現  11.12.3 棧實現 11.13 八皇後問題  11.13.1 遞歸法  11.13.2 循環法 11.14 農夫過河 11.15 青蛙過河 11.16 三色旗 11.17 取石子 11.18 生命遊戲 11.19 黑白棋問題 11.20 停車場管理 11.21 約瑟夫生者死者遊戲 11.22 騎士迷宮問題 職場點撥——談升職
· · · · · · (收起)

讀後感

評分

从图书馆借的,正在看。感觉内容还行,尤其是代码,我把代码“喂”给编译器,都能编译通过,出错的都是我自己敲错了的。说明代码都是作者亲自试过的,这点要赞一下。 有个问题,也许是因为书是很多作者一起写的,代码的风格不够统一,有的地方是int main(),有的地方又是void ma...

評分

从图书馆借的,正在看。感觉内容还行,尤其是代码,我把代码“喂”给编译器,都能编译通过,出错的都是我自己敲错了的。说明代码都是作者亲自试过的,这点要赞一下。 有个问题,也许是因为书是很多作者一起写的,代码的风格不够统一,有的地方是int main(),有的地方又是void ma...

評分

从图书馆借的,正在看。感觉内容还行,尤其是代码,我把代码“喂”给编译器,都能编译通过,出错的都是我自己敲错了的。说明代码都是作者亲自试过的,这点要赞一下。 有个问题,也许是因为书是很多作者一起写的,代码的风格不够统一,有的地方是int main(),有的地方又是void ma...

評分

从图书馆借的,正在看。感觉内容还行,尤其是代码,我把代码“喂”给编译器,都能编译通过,出错的都是我自己敲错了的。说明代码都是作者亲自试过的,这点要赞一下。 有个问题,也许是因为书是很多作者一起写的,代码的风格不够统一,有的地方是int main(),有的地方又是void ma...

評分

从图书馆借的,正在看。感觉内容还行,尤其是代码,我把代码“喂”给编译器,都能编译通过,出错的都是我自己敲错了的。说明代码都是作者亲自试过的,这点要赞一下。 有个问题,也许是因为书是很多作者一起写的,代码的风格不够统一,有的地方是int main(),有的地方又是void ma...

用戶評價

评分

東拼西湊

评分

東拼西湊

评分

東拼西湊

评分

東拼西湊

评分

東拼西湊

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有