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

數據結構(MATLAB語言版)

  • 作者:編者:許國根//賈瑛//李茸//沈可可|責編:鄭方
  • 出版社:北京航空航天大學
  • ISBN:9787512449251
  • 出版日期:2026/01/01
  • 裝幀:平裝
  • 頁數:294
人民幣:RMB 79 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書系統地闡述了數據結構的基礎內容,包括串和數組、鏈表、棧和隊列等基礎線性表;二叉樹、二叉查找樹、遞歸樹、B+樹等樹形數據結構;圖數據結構;堆及堆的各種應用;跳錶、並查集、線段樹和樹狀數組等高級數據結構,以及數據結構的基本應用和高級應用。
    本書在應用大量圖解將抽象數據結構模型簡單通俗化、語言表述淺顯易懂的基礎上,結合實例及MATLAB程序(包括面向過程及面向對象的函數)助力讀者輕鬆掌握數據結構。
    本書內容詳實,體例嚴謹,講解生動,通俗易懂,並配有習題與代碼詳解,適合掌握一定MATLAB基礎,但又沒有太多編程經驗且對數據結構有強烈興趣的初學者使用,對於已掌握其他電腦程序語言的讀者學習數據結構也有較大的幫助;還適合作為高等院校電腦及相關專業師生的用書,或學科競賽的輔導書和培訓學校的教材。

作者介紹
編者:許國根//賈瑛//李茸//沈可可|責編:鄭方

目錄
第1章  緒論
  1.1  什麼是數據結構
  1.2  基本概念和術語
  1.3  抽象數據類型的表示與實現
  1.4  演算法和演算法分析
    1.4.1  演算法
    1.4.2  演算法設計的要求
    1.4.3  演算法效率的度量
    1.4.4  演算法時間複雜度及表示
    1.4.5  例題
    1.4.6  最好時間複雜度、最壞時間複雜度與平均時間複雜度
    1.4.7  演算法空間複雜度及表示
  習題1
第2章  線性表
  2.1  線性表的定義
  2.2  線性表的抽象數據類型
  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  例題
  2.5  雙向鏈表
    2.5.1  雙向鏈表的存儲方式
    2.5.2  雙向鏈表的基本操作
    2.5.3  雙向鏈表的特點
    2.5.4  例題
  2.6  循環鏈表
    2.6.1  循環鏈表的存儲方式
    2.6.2  例題
  2.7  線性表的應用
  習題2
第3章  棧和隊列
  3.1  棧的定義
  3.2  棧的抽象數據類型
  3.3  棧的順序存儲結構與實現
  3.4  兩棧共享空間
  3.5  棧的鏈式存儲結構與實現
  3.6  例題
  3.7  棧的應用
    3.7.1  遞歸演算法
    3.7.2  四則運算表達式求值
    3.7.3  數制的轉換
    3.7.4  迴文判定
  3.8  隊列的定義
  3.9  隊列的抽象數據類型
  3.10  順序隊列

  3.11  鏈隊列
  3.12  雙端隊列
  3.13  例題
  3.14  棧和隊列的比較
  習題3
第4章  串
  4.1  串的定義
  4.2  串的比較
  4.3  串的抽象數據類型
  4.4  串的存儲結構
    4.4.1  串的順序存儲結構
    4.4.2  串的鏈式存儲結構
  4.5  串的模式匹配演算法
    4.5.1  BF演算法
    4.5.2  KMP演算法
    4.5.3  改進的KMP演算法
  ……
第5章  數組與廣義表
第6章  樹
第7章  圖
第8章  查找
第9章  排序
第10章  高級數據結構
參考文獻

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