幫助中心 | 我的帳號 | 關於我們

演算法基礎(Python和C#語言實現原書第2版)/電腦科學叢書

  • 作者:(美)羅德·斯蒂芬斯|責編:曲熠|譯者:余青松//江紅//余靖
  • 出版社:機械工業
  • ISBN:9787111671855
  • 出版日期:2021/01/01
  • 裝幀:平裝
  • 頁數:404
人民幣:RMB 119 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是一本演算法入門教程,第2版添加了Python語言的代碼示例,更加易於學習。書中不僅介紹了重要的經典演算法,而且闡述了通用的問題求解技巧,幫助讀者在理解演算法性能的基礎上學會將演算法靈活地應用於新問題。其中,演算法部分包括數值演算法,數組、鏈表、樹、網路等數據結構演算法,排序和查找演算法,以及網路演算法;問題求解技巧包括分而治之法、遞歸法、分支定界法、貪婪演算法、啟髮式演算法等。此外,書中還分析了一些IT公司的編程面試問題,幫助讀者掌握解題方法。
    本書配有Python和C#語言的源代碼,包含大量練習題及參考答案,適合高等院校電腦相關專業的學生學習,也適合業界技術人員參考。

作者介紹
(美)羅德·斯蒂芬斯|責編:曲熠|譯者:余青松//江紅//余靖

目錄
出版者的話
譯者序
前言
作者簡介
第1章  演算法基礎
  1.1  方法
  1.2  演算法和數據結構
  1.3  偽代碼
  1.4  演算法的特點
    1.4.1  大O符號
    1.4.2  常用的運行時間函數
    1.4.3  運行時間函數的可視化比較
  1.5  實際考慮
  1.6  本章小結
  1.7  練習題
第2章  數值演算法
  2.1  數據隨機化
    2.1.1  隨機數生成器
    2.1.2  隨機化數組
    2.1.3  生成非均勻分佈
    2.1.4  隨機行走
  2.2  查找最大公約數
    2.2.1  計算最大公約數
    2.2.2  最大公約數演算法的擴展應用
  2.3  計算乘冪
  2.4  處理素數
    2.4.1  查找素數因子
    2.4.2  查找素數
    2.4.3  素性檢驗
  2.5  計算數值積分
    2.5.1  矩形法則
    2.5.2  梯形法則
    2.5.3  自適應積分演算法
    2.5.4  蒙特卡羅積分法
  2.6  方程求解
  2.7  高斯消元法
    2.7.1  前向消元
    2.7.2  後向代換
    2.7.3  演算法實現
  2.8  最小二乘法擬合
    2.8.1  線性最小二乘法
    2.8.2  多項式最小二乘法
  2.9  本章小結
  2.10  練習題
第3章  鏈表
  3.1  基本概念
  3.2  單向鏈表
    3.2.1  遍歷鏈表
    3.2.2  查找節點
    3.2.3  使用哨兵

    3.2.4  在頂部添加節點
    3.2.5  在尾部添加節點
    3.2.6  在指定節點后插入節點
    3.2.7  刪除節點
  3.3  雙向鏈表
  3.4  有序鏈表
  3.5  自組織鏈表
    3.5.1  前移方法
    3.5.2  交換方法
    3.5.3  計數方法
    3.5.4  混合方法
    3.5.5  偽代碼
  3.6  鏈表演算法
    3.6.1  複製鏈表
    3.6.2  插入排序
    3.6.3  選擇排序
  3.7  多線鏈表
  ……
第4章  數組
第5章  堆棧和隊列
第6章  排序
第7章  查找
第8章  哈希表
第9章  遞歸
第10章  樹
第11章  平衡樹
第12章  決策樹
第13章  基本網路演算法
第14章  高級網路演算法
第15章  字元串演算法
第16章  密碼學
第17章  計算複雜性理論
第18章  分散式演算法
第19章  面試難題
附錄  練習題參考答案

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032