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

數據結構與演算法設計(新工科建設之路電腦類精品系列教材)

  • 作者:編者:王新宇//毛啟容|責編:孟宇
  • 出版社:電子工業
  • ISBN:9787121449789
  • 出版日期:2023/01/01
  • 裝幀:平裝
  • 頁數:391
人民幣:RMB 79.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    數據結構與演算法設計相關課程是電腦專業教學中的核心課程,也是各類程序設計競賽及互聯網公司與軟體企業招聘考查的重要方面。本書按照「數據結構—演算法設計」的路線系統地介紹數據結構與演算法設計的主要內容。其中,數據結構部分包括線性表、棧、隊列、字元串、數組、廣義表、樹和圖,以及兩種常用的數據操作——查找和排序;演算法設計部分包括遞歸與分治法、動態規劃、貪心法、回溯法和分支限界法;最後以「快遞超市信息管理系統」為案例介紹面向實際應用開展分析、設計、編碼與測試的完整過程。
    本書融入了思政元素,注重培養學習者解決問題的思維能力,擁有豐富且形式多樣的習題,能夠同時滿足數據結構與演算法設計的教學和學習需求。
    本書可以作為高等院校電腦科學與技術、軟體工程、信息安全、智能科學與技術、物聯網工程等電腦相關專業的本科生教材,也可以作為從事電腦應用開發的工程技術人員的參考用書。

作者介紹
編者:王新宇//毛啟容|責編:孟宇

目錄
第1章  緒論
  1.1  數據結構的研究內容
  1.2  數據結構的概念
    1.2.1  基本術語
    1.2.2  數據結構的三個要素
  1.3  演算法的定義和評價
    1.3.1  演算法的定義
    1.3.2  演算法的評價
  1.4  演算法性能分析
    1.4.1  演算法的時間複雜度分析
    1.4.2  演算法的空間複雜度分析
  1.5  演算法的設計與描述
    1.5.1  演算法設計的一般步驟
    1.5.2  演算法設計的基本策略
    1.5.3  演算法的描述
  1.6  本章小結
  習題一
第2章  線性表
  2.1  線性表的定義及基本操作
  2.2  線性表的順序表示和實現
    2.2.1  順序表的定義
    2.2.2  順序表的類模板定義
    2.2.3  順序表基本操作的實現
  2.3  線性表的鏈式表示和實現
    2.3.1  單鏈表
    2.3.2  單循環鏈表
    2.3.3  雙向循環鏈表
    2.3.4  靜態鏈表
  2.4  線性表的應用
  2.5  本章小結
  習題二
第3章  棧和隊列
  3.1  棧
    3.1.1  棧的定義
    3.1.2  順序棧
    3.1.3  鏈棧
  3.2  棧的應用
  3.3  隊列
    3.3.1  隊列的定義
    3.3.2  循環隊列
    3.3.3  鏈隊列
  3.4  隊列的應用
  3.5  本章小結
  習題三
第4章  字元串、數組和廣義表
  4.1  字元串
    4.1.1  字元串的定義
    4.1.2  C++字元串操作
    4.1.3  模式匹配
  4.2  數組

    4.2.1  數組的定義
    4.2.2  數組的順序存儲結構
  4.3  特殊矩陣的壓縮存儲
    4.3.1  對稱矩陣和三角矩陣
    4.3.2  帶狀矩陣
    4.3.3  稀疏矩陣
  4.4  廣義表
  4.5  本章小結
  習題四
第5章  樹
  5.1  樹的定義與術語
……
第6章  圖
第7章  查找
第8章  排序
第9章  遞歸與分治法
第10章  動態規劃
第11章  貪心法
第12章  回溯法
第13章  分支限界法
第14章  快遞超市信息管理系統
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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