2024香港最具教育競爭力中學/小學/幼稚園50強龍虎榜
2024香港最具教育競爭力中學/小學/幼稚園排名指南
最近十一年香港最具教育競爭力中學/小學/幼稚園50強完整版榜單:
2024202320222021/202019201820172016201520142013
教育競爭力評比體系說明
校風評比體系說明
服务全球华人的中英文書籍網上書店
您的購物車是空的

數據結構(C語言版)

  • 作者:楊升 編
  • 出版社: 廈門大學出版社
  • 出版時間:2009-08-01
  • 版次:1
  • 商品編號: 10436607

    頁數:234

    印次:1

    印刷時間:2009-08-01


HK$49.20 (速遞費用須知)
購買額滿HK$158免運費
免郵費優惠僅限香港、澳门、
台灣及中國大陸

購買數量:

內容簡介

「數據結構」是計算機學科的專業核心基礎課程,是一門集理論性和實踐性於一體的課程。
  「數據結構」的教學目的是:首先,讓學生理解什麼是「數據結構+算法一程序」,即讓學生懂得設計程序求解問題時,不僅僅要實現一個有效、合理的算法,還要求設計出與之結合的恰當的數據結構;其次,培養學生的抽象能力,即如何為應用中所涉及的數據選擇適當的邏輯結構、存儲結構及相應算法;最後,培養學生的實踐編程能力,使之編寫的程序符合軟件工程規範。總之,通過本門課程的學習,為學生學習後續課程和將來進行軟件開發等打下堅實的基礎。
  本教材具有以下特點:
  ‧每章開頭的「知識點」和「學習要求」對本章的學習起到了「提綱挈領」的作用。
  ‧全書對於理論知識點的講解,循序漸進,思路清晰;針對每一個知識點,都配有相應的實例說明。
  ‧所有算法(數據操作)都用C語言函數實現,幾乎不用做任何修改就可被其他函數調用。為方便初學者實踐驗證「數據結構」的算法,前面幾章還給出了算法實現的完整C源程序。
  ‧基本上每章都配有實驗及實驗指導和習題,以檢驗每章的學習效果。
  在計算機科學與技術領域,數據結構作為一門學科,主要研究數據的各種邏輯結構和存儲結構,以及對數據的各種操作。所以,「數據結構」教材主要包括三個方面的內容:數據的邏輯結構、數據的物理結構、對數據的操作(也稱為算法,其設計取決於數據的邏輯結構,而實現取決於數據的物理存儲結構)。
  《數據結構(C語言版)》共分9章:第1章概述了數據結構的一些基本概念和術語,以及算法和算法分析的概念;第2章介紹線性表的邏輯結構和存儲結構及運算實現;第3章介紹特殊線性表實例——棧和隊列的定義及其存儲結構,以及應用實例;第4章介紹串的基本概念及基本操作應用;第5章介紹數組和廣義表的定義及存儲結構;第6章主要介紹樹和二叉樹的定義及基本術語,詳細討論了二叉樹的遍歷運算及其應用;第7章介紹圖的基本概念和圖的幾種存儲結構,特別介紹了圖的遍歷、生成樹、拓撲排序、關鍵路徑、最短路徑等內容;第8章介紹了查找,包括靜態查找表、動態查找表和哈希表;第9章主要討論了各種內部排序算法及其性能分析。

目錄

前言
第1章 概論
1.1 什麼是數據結構
1.1.1 基本概念和術語
1.1.2 數據的存儲結構
1.1.3 數據結構與數據類型
1.2 為什麼要學習數據結構
1.2.1 數據結構的重要性
1.2.2 數據結構的一個應用例子
1.3 算法和算法分析
1.3.1 算法的特點
1.3.2 算法的度量
本章小結
習題

第2章 線性表
2.1 線性表的定義及基本操作
2.1.1 線性表的定義
2.1.2 線性表的基本操作
2.2 線性表的順序存儲
2.2.1 順序表的定義
2.2.2 順序表的基本操作
2.3 線性表的鏈式存儲
2.3.1 單鏈表
2.3.2 雙向鏈表
2.3.3 循環鏈表
2.3.4 靜態鏈表
2.4 線性表的存儲方式小結
2.5 線性表的應用
2.5.1 順序表的應用
2.5.2 鏈表的應用
本章小結
實驗
習題

第3章 棧和隊列
3.1 棧
3.1.1 棧的定義
3.1.2 棧的基本操作
3.1.3 棧的順序存儲
3.1.4 棧的鏈式存儲
3.2 隊列
3.2.1 隊列的定義
3.2.2 隊列的基本操作
3.2.3 隊列的順序存儲
3.2.4 隊列的鏈式存儲
3.3 棧和隊列的應用
3.3.1 棧的應用
3.3.2 隊列的應用
本章小結
實驗
習題

第4章 串
4.1 串的基本概念及基本運算
4.1.1 串的基本概念
4.1.2 串的基本操作
4.2 串的存儲結構
4.2.1 串的順序存儲結構
4.2.2 串的鏈式存儲結構
4.3 串的模式匹配運算
4.3.1 基本的模式匹配算法
4.3.2 模式匹配的改進算法--KMP算法
本章小結
實驗
習題

第5章 數組和廣義表
5.1 數組的存儲結構與尋址
5.1.1 一維數組的存儲結構
5.1.2 二維數組的存儲結構
5.2 矩陣的壓縮存儲
……
第6章 樹和二叉樹
第7章 圖
第8章 查找
第9章 排序
各章習題參考答案
參考文獻

 



我們接受以下的付款方式︰VISA、Mastercard、JCB 信用卡、PayPal、銀行轉帳。