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

數據結構教程(Java語言描述第2版微課視頻版題庫版高等學校演算法類課程系列教材)

  • 作者:編者:李春葆//李筱馳|責編:王冰飛
  • 出版社:清華大學
  • ISBN:9787302685357
  • 出版日期:2025/05/01
  • 裝幀:平裝
  • 頁數:417
人民幣:RMB 69.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書系統地介紹了各種常用的數據結構以及查找和排序的各種演算法,闡述了各種數據結構的邏輯結構、存儲表示及基本運算,並採用Java語言描述數據組織和演算法實現,所有演算法的程序均在JDK 1.8中調試通過。
    本書既注重原理又注重實踐,配有大量圖表和示例,內容豐富,概念講解清楚,表述嚴謹,邏輯性強,語言精練,可讀性好。書中提供了豐富的練習題、實驗題和在線編程題,配套的《數據結構教程(Java語言描述)(第2版)學習與上機實驗指導》詳細給出了本書練習題的解題思路和參考答案,以及在線編程題的AC代碼。
    本書可作為普通高等學校電腦及相關專業「數據結構」課程的教材,也可作為從事電腦軟體開發和工程應用人員的參考書。

作者介紹
編者:李春葆//李筱馳|責編:王冰飛
    李春葆,武漢大學電腦學院教授。主要研究方向為數據挖掘和演算法設計,先後主持和參加多個大型研究項目。主要為本科生講授數據結構(15年以上)和軟體工程等課程,為研究生講授軟體開發新技術、數據倉庫與數據挖掘等課程,並出版十多部精品著作。

目錄
第1章  緒論
  1.1  什麼是數據結構
    1.1.1  數據結構的定義
    1.1.2  數據的邏輯結構
    1.1.3  數據的存儲結構
    1.1.4  數據的運算
    1.1.5  數據結構和數據類型
  1.2  演算法及其描述
    1.2.1  什麼是演算法
    1.2.2  演算法描述
  1.3  演算法分析
    1.3.1  演算法設計的要求
    1.3.2  演算法的時間性能分析
    1.3.3  演算法的存儲空間分析
  1.4  數據結構的目標
  1.5  練習題
  1.6  實驗題
    1.6.1  上機實驗題
    1.6.2  在線編程題
第2章  線性表
  2.1  線性表的定義
    2.1.1  什麼是線性表
    2.1.2  線性表的抽象數據類型描述
  2.2  線性表的順序存儲結構
    2.2.1  線性表的順序存儲結構——順序表
    2.2.2  線性表的基本運算演算法在順序表中的實現
    2.2.3  順序表的應用演算法設計示例
    2.2.4  順序表容器——ArrayList
  2.3  線性表的鏈式存儲結構
    2.3.1  線性表的鏈式存儲結構——鏈表
    2.3.2  單鏈表
    2.3.3  單鏈表的應用演算法設計示例
    2.3.4  雙鏈表
    2.3.5  雙鏈表的應用演算法設計示例
    2.3.6  循環鏈表
    2.3.7  鏈表容器——LinkedList
  2.4  順序表和鏈表的比較
  2.5  線性表的應用
    2.5.1  求解兩個多項式相加問題的描述
    2.5.2  採用順序存儲結構求解
    2.5.3  採用鏈式存儲結構求解
  2.6  練習題
  2.7  實驗題
    2.7.1  上機實驗題
    2.7.2  在線編程題
第3章  棧和隊列
  3.1  棧
    3.1.1  棧的定義
    3.1.2  棧的順序存儲結構及其基本運算演算法的實現
    3.1.3  順序棧的應用演算法設計示例

    3.1.4  棧的鏈式存儲結構及其基本運算演算法的實現
    3.1.5  鏈棧的應用演算法設計示例
    3.1.6  Java中的棧容器——Stack
  ……
第4章  串
第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