注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關C/C++與數據結構

C/C++與數據結構

C/C++與數據結構

定 價:¥35.00

作 者: 王立柱編著
出版社: 清華大學出版社
叢編項:
標 簽: C

ISBN: 9787900641410 出版時間: 2002-03-01 包裝: 膠版紙
開本: 26cm+光盤1片 頁數: 352 字數:  

內容簡介

  本教材是計算機基礎教學改革實踐4年的總結,它將C語言、數據結構和C++綜合為一門程序設計基礎課程,可以不分專業(yè),在大學一年級完成(授課80學時,實驗80學時)。本書可以作為各類人員學習C、數據結構和C++的綜合教材。本書特點是綜合:變量與指針,數組與指針,函數與指針是一個綜合;C串與C++串是綜合;快速排序和冪集問題歸入前序遍歷,hanio問題歸于中序遍歷,堆排序和哈夫曼樹是堆類的直接應用,八皇后問題在樹的前序遍歷中解決,這是綜合;迷宮歸于圖的層次遍歷,騎士巡游隸屬圖的前序遍歷,這還是綜合。本書的創(chuàng)新是從面向對象的高度更新組織C程序,為C++提供充分的感性基礎?!癈++不過是更好的C”。這在本書中得到充分的體現。本書的原則是學習數據結構和學習程序語言共進,它們的中介是算法。語言只有滿足算法的需要才能被認識和掌握,數據結構只有依賴語言的發(fā)展才能拓展自己的應用領域。總之,每一部分沒有獨立存在的理由,它們的意義只有在它們的相互依賴、相互補充的關系中得到明確的解答。正是這種統一性,才產生了既可以助教又可以助學的多媒體軟件——配書光盤。正是這種統一性,才使抽象類型與存儲類型、算法每一步驟與程序每一行代碼可以同時展現,相得益彰。

作者簡介

暫缺《C/C++與數據結構》作者簡介

圖書目錄

第1章 機器語言程序簡介
1. 1 電子計算機的基本組成及其工作過程
1. 2 機器語言程序設計
1. 3 子程序調用過程
習題
第2章 C語言基礎
2. 1 基本類型變量和指針
2. 2 基本類型變量和運算
2. 2. 1 整型
2. 2. 2 字符型
2. 2. 3 實型
2. 2. 4 指針類型(地址類型)
2. 3 一維數組和指針
2. 3. 1 指針
2. 3. 2 一線數組
2. 3. 3 一線數組和指針變量的比較
2. 4 二維數組和指針
2. 4. 1 二維數組和二維指針變量
2. 4. 2 二維數組和一維指針變量
2. 4. 3 指針數組和指針的指針
2. 5 結構與指針
2. 5. 1 結構變量
2. 5. 2 結構指針與數組
2. 6 枚舉類型
2. 7 類型名選擇
2. 8 條件表達式與控制語句
2. 8. 1 關系運算
2. 8. 2 邏輯運算
2. 8. 3 條件控制語句
2. 8. 4 循環(huán)控制語句
2. 8. 5 break語句和continue語句
2. 9 函數
2. 9. 1 函數與指針
2. 9. 2 函數調用與變量的存儲類別
2. 9. 3 動態(tài)單元的分配和釋放
2. 10 與數組匹配的指針作為函數的參數
2. 11 輸入輸出函數
2. 11. 1 printf函數
2. 11. 2 scanf函數
2. 11. 3 getchar函數和putchar函數
2. 12 編譯預處理
2. 13 文件
2. 14 初始化與賦值
習題
第3章 數據結構概論
3. 1 數據結構和數據類型
3. 2 算法和程序
3. 3 算法分析
習題
第4章 順序表
習題
第5章 順序隊列
習題
第6章 順序棧
6. 1 順序棧的定義
6. 2 中綴表達式求值
習題
葦7章 字符串
7. 1 C語言串
7. 2 新類型串
習題
第8章 鏈表
8. 1 單向鏈式存儲結構
8. 2 單向鏈表
8. 3 雙向鏈式存儲結構
8. 4 雙向鏈表
習題
第9章 鏈隊列
9. 1 鏈隊列的定義
9. 2 事件驅動模擬
第10章 二叉樹
10. 1 二叉樹的概念和性質
10. 1. 1 樹和二叉樹的概念
10. 1. 2 二叉樹的性質
10. 2 二叉樹的存儲
10. 2. 1 順序存儲結構
10. 2. 2 鏈式存儲結構
10. 3 二叉樹層次遍歷
10. 3. 1 層次遍歷
10. 3. 2 建立二叉鏈表
10. 3. 3 垂直輸出二叉樹
10. 4 二叉樹的前序遍歷
10. 4. 1 前序遍歷
10. 4, 2 求二叉樹從根至葉子的所有路徑
10. 4. 3 求集合的冪集
10. 4. 4 快速排序
10. 5 二叉樹中序遍歷
10. 5. 1 漢諾塔問題
10. 5. 2 由前序和中序序列建立二叉鏈表
10. 6 二叉樹后序遍歷
10. 7 遞歸評估
10. 8 遞歸遍歷的模擬
10. 8. 1 遞歸前序遍歷的模擬
10. 8. 2 遞歸中序遍歷的模擬
10. 8. 3 遞歸后序遍歷的模擬
10. 9 堆
10. 10 哈夫曼樹
10. 10. 1 哈夫曼樹的定義
10. 10. 2 建立哈夫曼樹
10. 10. 3 哈夫曼編碼
10. 11 二叉搜索樹
10. 12 平衡二叉搜索樹
10. 13 線索二叉樹
習題
第11章 樹
11. 1 樹的存儲與遍歷
11. 1. 1 樹的存儲
11. 1. 2 樹的層次遍歷
11. 1. 3 樹的前序遍歷
11. 1. 4 樹的后序遍歷
11. 2 八皇后問題
11. 3 八皇后解的圖形輸出
11. 3. 1 圖形系統初始化
11. 3. 2 圖形設計與實現
習題
第12章 圖
12. 1 圖的概念和存儲
12. 1. 1 圖的概念
12. 1. 2 鄰接矩陣表示法
12. 1. 3 鄰接表表示法
12. 2 圖的遍歷
12. 2. 1 廣度遍歷
12. 2. 2 深度遍歷
12. 3 最小生成樹
12. 4 單源最短路徑
12. 5 拓撲排序
12. 6 關鍵路徑
12. 7 迷宮求解
12. 8 騎士巡游和漢密爾頓路
習題
第13章 C 程序
13. 1 C 對C的基本擴充
13. 1. 1 注釋和輸入輸出語句
13. 1. 2 作用域說明
13. 1. 3 缺省函數
13. 1. 4 引用
13. 1. 5 常量修飾符const
13. 1. 6 內存的動態(tài)申請和釋放
13. 2 C++的基本要素
13. 2. 1 類和對象
13. 2. 2 this指針
13. 2. 3 友元
13. 2. 4 運算符重載
13. 2. 5 初始化與賦值
13. 3 重載
13. 3. 1 函數重載
13. 3. 2 運算符重載
13. 4 形式數據類型
13. 4. 1 模板函數
13. 4. 2 模板類
13. 4. 3 中綴表達式求值
13. 5 繼承和抽象類
13. 5. 1 繼承
13. 5. 2 派生類中的構造函數和析構函數
13. 5. 3 虛函數
13. 5. 4 純虛函數和抽象類
習題
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號