注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)C Primer Plus中文版(第四版)

C Primer Plus中文版(第四版)

C Primer Plus中文版(第四版)

定 價(jià):¥60.00

作 者: (美)Stephen Prata著;技橋工作室譯
出版社: 人民郵電出版社
叢編項(xiàng): Primer Plus 系列
標(biāo) 簽: C語言 程序設(shè)計(jì)

ISBN: 9787115100757 出版時(shí)間: 2002-01-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 647頁 字?jǐn)?shù):  

內(nèi)容簡介

本書全面講述了C語言編程的相關(guān)概念和知識(shí)。全書共17章。第1、2章是學(xué)習(xí)C語言編程預(yù)備知識(shí)。第3到15章介紹了C語言的各方面知識(shí),包括數(shù)據(jù)類型、格式化輸入輸入、運(yùn)算符、表達(dá)式、流程控制語句、函數(shù)、數(shù)組和指針、字符串操作、內(nèi)存管理、位操作等等,知識(shí)內(nèi)容針對C99標(biāo)準(zhǔn);另外,第10章強(qiáng)化了對指針的討論,第12章引入了動(dòng)態(tài)內(nèi)存分配的概念,這些內(nèi)容更加適合讀者的需求。第16章和第17章討論了C預(yù)處理器和C庫函數(shù)、高級(jí)數(shù)據(jù)表示(數(shù)據(jù)結(jié)構(gòu))方面的內(nèi)容。附錄給出了各章后面復(fù)習(xí)題和編程練習(xí)的答案和豐富的C編程參考資料。本書適合希望系統(tǒng)學(xué)習(xí)C語言的讀者,也適用于精通其他編程語言并希望進(jìn)一步掌握和鞏固C編程技術(shù)的程序員。試讀下載:第1章第2章

作者簡介

暫缺《C Primer Plus中文版(第四版)》作者簡介

圖書目錄

第1章 概覽 
1.1 C語言的起源 
1.2 使用C語言的理由 
1.2.1 設(shè)計(jì)特性 
1.2.2 高效性 
1.2.3 可移植性 
1.2.4 強(qiáng)大的功能和靈活性 
1.2.5 面向編程人員 
1.2.6 缺點(diǎn) 
1.3 C語言的發(fā)展方向 
1.4 計(jì)算機(jī)工作的基本原理 
1.5 高級(jí)計(jì)算機(jī)語言和編譯器 
1.6 使用C語言的7個(gè)步驟 
1.6.1 第1步:定義程序目標(biāo) 
1.6.2 第2步:設(shè)計(jì)程序 
1.6.3 第3步:編寫代碼 
1.6.4 第4步:編譯 
1.6.5 第5步:運(yùn)行程序 
1.6.6 第6步:測試和調(diào)試程序 
1.6.7 第7步:維護(hù)和修改程序 
1.6.8 注釋 
1.7 編程機(jī)制 
1.7.1 目標(biāo)代碼文件、可執(zhí)行文件和庫 
1.7.2 UNIX系統(tǒng) 
1.7.3 Linux系統(tǒng) 
1.7.4 集成開發(fā)環(huán)境(Windows系統(tǒng)下) 
1.7.5 IBM PC的DOS編譯器 
1.7.6 Macintosh上的C 
1.8 語言標(biāo)準(zhǔn) 
1.8.1 第1個(gè)ANSI/ISO C標(biāo)準(zhǔn) 
1.8.2 C99標(biāo)準(zhǔn) 
1.9 本書的組織結(jié)構(gòu) 
1.10 本書體例 
1.10.1 字體 
1.10.2 屏幕輸出 
1.11 總結(jié) 
1.12 復(fù)習(xí)題 
1.13 編程練習(xí) 
第2章 C語言概述 
2.1 C語言的一個(gè)簡單實(shí)例 
2.2 解釋 
2.2.1 第一遍 快速簡介 
2.2.2 第二遍 細(xì)節(jié) 
2.3 一個(gè)簡單程序的結(jié)構(gòu) 
2.4 使程序可讀的技巧 
2.5 更進(jìn)一步 
2.5.1 說明 
2.5.2 多個(gè)聲明 
2.5.3 乘法 
2.5.4 輸出多個(gè)值 
2.6 多個(gè)函數(shù) 
2.7 調(diào)試 
2.7.1 語法錯(cuò)誤 
2.7.2 語義錯(cuò)誤 
2.7.3 程序狀態(tài) 
2.8 關(guān)鍵字和保留標(biāo)識(shí)符 
2.9 關(guān)鍵概念 
2.10 總結(jié) 
2.11 復(fù)習(xí)題 
2.12 編程練習(xí) 
第3章 數(shù)據(jù)和C 
3.1 示例程序 
3.2 變量與常量數(shù)據(jù) 
3.3 數(shù)據(jù):數(shù)據(jù)類型關(guān)鍵字 
3.3.1 整數(shù)類型與浮點(diǎn)數(shù)類型 
3.3.2 整數(shù) 
3.3.3 浮點(diǎn)數(shù) 
3.4 C數(shù)據(jù)類型 
3.4.1 int類型 
3.4.2 其他整數(shù)類型 
3.4.3 使用字符:char類型 
3.4.4 _Bool類型 
3.4.5 可移植的類型:inttypes.h 
3.4.6 float、double和long double類型 
3.4.7 復(fù)數(shù)和虛數(shù)類型 
3.4.8 其他類型 
3.4.9 類型大小 
3.5 使用數(shù)據(jù)類型 
3.6 參數(shù)和易犯的錯(cuò)誤 
3.7 另一個(gè)例子 
3.7.1 過程分析 
3.7.2 刷新輸出 
3.8 關(guān)鍵概念 
3.9 總結(jié) 
3.10 復(fù)習(xí)題 
3.11 編程練習(xí) 
第4章 字符串和格式化輸入/輸出 
4.1 前導(dǎo)程序 
4.2 字符串簡介 
4.2.1 char數(shù)組類型和空字符 
4.2.2 使用字符串 
4.2.3 strlen()函數(shù) 
4.3 常量和C預(yù)處理器 
4.3.1 const修飾符 
4.3.2 系統(tǒng)定義的明顯常量 
4.4 研究和利用printf()和scanf() 
4.4.1 printf()函數(shù) 
4.4.2 使用printf() 
4.4.3 printf()的轉(zhuǎn)換說明修飾符 
4.4.4 轉(zhuǎn)換的意義 
4.4.5 使用scanf() 
4.4.6 printf()和scanf()的*修飾符 
4.5 用法提示 
4.6 關(guān)鍵概念 
4.7 總結(jié) 
4.8 復(fù)習(xí)題 
4.9 編程練習(xí) 
第5章 運(yùn)算符、表達(dá)式和語句 
5.1 循環(huán)簡介 
5.2 基本運(yùn)算符 
5.2.1 賦值運(yùn)算符:= 
5.2.2 加法運(yùn)算符:+ 
5.2.3 減法運(yùn)算符:- 
5.2.4 符號(hào)運(yùn)算符:- 和 + 
5.2.5 乘法運(yùn)算符:* 
5.2.6 除法運(yùn)算符:/ 
5.2.7 運(yùn)算符的優(yōu)先級(jí) 
5.2.8 優(yōu)先級(jí)和求值順序 
5.3 其他運(yùn)算符 
5.3.1 sizeof運(yùn)算符和size_t類型 
5.3.2 取模運(yùn)算符:% 
5.3.3 增量和減量運(yùn)算符:++和-- 
5.3.4 減量:-- 
5.3.5 優(yōu)先級(jí) 
5.3.6 不要太聰明 
5.4 表達(dá)式和語句 
5.4.1 表達(dá)式 
5.4.2 語句 
5.4.3 復(fù)合語句(代碼塊) 
5.5 類型轉(zhuǎn)換 
5.6 帶有參數(shù)的函數(shù) 
5.7 一個(gè)示例程序 
5.8 關(guān)鍵概念 
5.9 總結(jié) 
5.10 復(fù)習(xí)題 
5.11 編程練習(xí) 
第6章 C控制語句:循環(huán) 
6.1 最初的例子 
6.1.1 程序注解 
6.1.2 C風(fēng)格的讀循環(huán) 
6.2 while語句 
6.2.1 終止while循環(huán) 
6.2.2 循環(huán)何時(shí)終止 
6.2.3 while:入口條件循環(huán) 
6.2.4 語法要點(diǎn) 
6.3 比較大?。菏褂藐P(guān)系運(yùn)算符和表達(dá)式 
6.3.1 什么是真 
6.3.2 還有什么是真 
6.3.3 真值的問題 
6.3.4 新的_Bool類型 
6.3.5 關(guān)系運(yùn)算符的優(yōu)先級(jí) 
6.4 不確定循環(huán)與計(jì)數(shù)循環(huán) 
6.5 for循環(huán) 
6.6 更多賦值運(yùn)算符:+=、-=、*=、/=和%= 
6.7 逗號(hào)運(yùn)算符 
6.8 退出條件循環(huán):do while 
6.9 選擇哪種循環(huán) 
6.10 嵌套循環(huán) 
6.10.1 程序討論 
6.10.2 嵌套變化 
6.11 數(shù)組 
6.12 使用函數(shù)返回值的循環(huán)例子 
6.12.1 程序討論 
6.12.2 使用具有返回值的函數(shù) 
6.13 關(guān)鍵概念 
6.14 總結(jié) 
6.15 復(fù)習(xí)題 
6.16 編程練習(xí) 
第7章 C控制語句:分支和跳轉(zhuǎn) 
7.1 if語句 
7.2 在if語句中添加else關(guān)鍵字 
7.2.1 另一個(gè)例子:介紹getchar()和putchar() 
7.2.2 ctype.h系列字符函數(shù) 
7.2.3 多重選擇else if 
7.2.4 把else與if配對 
7.2.5 多層嵌套的if 
7.3 獲得邏輯性 
7.3.1 改變拼寫法:iso646.h頭文件 
7.3.2 優(yōu)先級(jí) 
7.3.3 求值的順序 
7.3.4 范圍 
7.4 一個(gè)統(tǒng)計(jì)字?jǐn)?shù)的程序 
7.5 條件運(yùn)算符?: 
7.6 循環(huán)輔助手段:continue和break 
7.6.1 continue語句 
7.6.2 break語句 
7.7 多重選擇:switch和break 
7.7.1 使用switch語句 
7.7.2 只讀取一行的首字符 
7.7.3 多重標(biāo)簽 
7.7.4 switch和if else 
7.8 goto語句 
7.9 關(guān)鍵概念 
7.10 總結(jié) 
7.11 復(fù)習(xí)題 
7.12 編程練習(xí) 
第8章 字符輸入/輸出和輸入確認(rèn) 
8.1 單字符I/O:getchar()和putchar() 
8.2 緩沖區(qū) 
8.3 終止鍵盤輸入 
8.3.1 文件、流和鍵盤輸入 
8.3.2 文件結(jié)尾 
8.4 重定向和文件 
8.5 創(chuàng)建一個(gè)更友好的用戶界面 
8.5.1 使用緩沖輸入 
8.5.2 混合輸入數(shù)字和字符 
8.6 輸入確認(rèn) 
8.6.1 分析程序 
8.6.2 輸入流和數(shù)值 
8.7 菜單瀏覽 
8.7.1 任務(wù) 
8.7.2 使執(zhí)行更順利 
8.7.3 混合字符和數(shù)值輸入 
8.8 關(guān)鍵概念 
8.9 總結(jié) 
8.10 復(fù)習(xí)題 
8.11 編程練習(xí) 
第9章 函數(shù) 
9.1 函數(shù)概述 
9.1.1 編寫和使用一個(gè)簡單的函數(shù) 
9.1.2 程序分析 
9.1.3 函數(shù)參數(shù) 
9.1.4 定義帶有參數(shù)的函數(shù):形式參量 
9.1.5 帶參數(shù)函數(shù)的原型聲明 
9.1.6 調(diào)用帶有參數(shù)的函數(shù):實(shí)際參數(shù) 
9.1.7 黑盒子觀點(diǎn) 
9.1.8 使用return從函數(shù)中返回一個(gè)值 
9.1.9 函數(shù)類型 
9.2 ANSI C的函數(shù)原型 
9.2.1 產(chǎn)生的問題 
9.2.2 ANSI的解決方案 
9.2.3 無參數(shù)和不確定參數(shù) 
9.2.4 函數(shù)原型的優(yōu)點(diǎn) 
9.3 遞歸 
9.3.1 遞歸的使用 
9.3.2 遞歸的基本原理 
9.3.3 尾遞歸 
9.3.4 遞歸和反向計(jì)算 
9.3.5 遞歸的優(yōu)缺點(diǎn) 
9.4 所有C函數(shù)地位同等 
9.5 多源代碼文件程序的編譯 
9.5.1 UNIX 
9.5.2 Linux 
9.5.3 DOS命令行編譯器 
9.5.4 Windows和Macintosh編譯器 
9.5.5 頭文件的使用 
9.6 地址運(yùn)算符:& 
9.7 改變調(diào)用函數(shù)中的變量 
9.8 指針簡介 
9.8.1 間接運(yùn)算符:* 
9.8.2 指針聲明 
9.8.3 使用指針在函數(shù)間通信 
9.9 關(guān)鍵概念 
9.10 總結(jié) 
9.11 復(fù)習(xí)題 
9.12 編程練習(xí) 
第10章 數(shù)組和指針 
10.1 數(shù)組 
10.1.1 初始化 
10.1.2 指定初始化項(xiàng)目(C99) 
10.1.3 為數(shù)組賦值 
10.1.4 數(shù)組邊界 
10.1.5 指定數(shù)組大小 
10.2 多維數(shù)組 
10.2.1 初始化二維數(shù)組 
10.2.2 更多維數(shù)的數(shù)組 
10.3 指針和數(shù)組 
10.4 函數(shù)、數(shù)組和指針 
10.4.1 使用指針參數(shù) 
10.4.2 評論:指針和數(shù)組 
10.5 指針操作 
10.6 保護(hù)數(shù)組內(nèi)容 
10.6.1 對形式參量使用const 
10.6.2 有關(guān)const的其他內(nèi)容 
10.7 指針和多維數(shù)組 
10.7.1 指向多維數(shù)組的指針 
10.7.2 指針兼容性 
10.7.3 函數(shù)和多維數(shù)組 
10.8 變長數(shù)組(VLA) 
10.9 復(fù)合文字 
10.10 關(guān)鍵概念 
10.11 總結(jié) 
10.12 復(fù)習(xí)題 
10.13 編程練習(xí) 
第11章 字符串和字符串函數(shù) 
11.1 在程序中定義字符串 
11.2 字符串?dāng)?shù)組及其初始化 
11.2.1 數(shù)組與指針 
11.2.2 字符串?dāng)?shù)組 
11.2.3 指針和字符串 
11.3 字符串輸入 
11.3.1 創(chuàng)建存儲(chǔ)空間 
11.3.2 gets()函數(shù) 
11.3.3 fgets()函數(shù) 
11.3.4 scanf()函數(shù) 
11.4 字符串輸出 
11.4.1 puts()函數(shù) 
11.4.2 fputs()函數(shù) 
11.4.3 printf()函數(shù) 
11.5 自定義字符串輸入/輸出函數(shù) 
11.6 字符串函數(shù) 
11.6.1 strlen()函數(shù) 
11.6.2 strcat()和strncat()函數(shù) 
11.6.3 strcmp()和strncmp()函數(shù) 
11.6.4 strcpy()和strncpy()函數(shù) 
11.6.5 sprintf()函數(shù) 
11.6.6 其他字符串函數(shù) 
11.7 字符串例子:字符串排序 
11.8 ctype.h字符函數(shù)和字符串 
11.9 命令行參數(shù) 
11.9.1 集成環(huán)境下的命令行參數(shù) 
11.9.2 Macintosh的命令行參數(shù) 
11.10 把字符串轉(zhuǎn)換為數(shù)字 
11.11 關(guān)鍵概念 
11.12 總結(jié) 
11.13 復(fù)習(xí)題 
11.14 編程練習(xí) 
第12章 存儲(chǔ)類、鏈接和內(nèi)存管理 
12.1 存儲(chǔ)類 
12.1.1 作用域 
12.1.2 鏈接 
12.1.3 存儲(chǔ)時(shí)期 
12.1.4 自動(dòng)變量 
12.1.5 寄存器變量 
12.1.6 具有代碼塊作用域的靜態(tài)變量 
12.1.7 具有外部鏈接的靜態(tài)變量 
12.1.8 具有內(nèi)部鏈接的靜態(tài)變量 
12.1.9 多文件 
12.1.10 存儲(chǔ)類說明符 
12.1.11 存儲(chǔ)類和函數(shù) 
12.1.12 使用哪種存儲(chǔ)類 
12.2 隨機(jī)數(shù)函數(shù)和靜態(tài)變量 
12.3 擲骰子 
12.3.1 分配內(nèi)存:malloc()和free() 
12.3.2 free()的重要性 
12.3.3 函數(shù)calloc() 
12.3.4 動(dòng)態(tài)內(nèi)存分配與變長數(shù)組 
12.3.5 存儲(chǔ)類與動(dòng)態(tài)內(nèi)存分配 
12.4 ANSI C的類型限定詞 
12.4.1 類型限定詞const 
12.4.2 類型限定詞volatile 
12.4.3 類型限定詞restrict 
12.5 舊關(guān)鍵字的新位置 
12.6 關(guān)鍵概念 
12.7 總結(jié) 
12.8 復(fù)習(xí)題 
12.9 編程練習(xí) 
第13章 文件輸入/輸出 
13.1 和文件進(jìn)行通信 
13.1.1 文件是什么 
13.1.2 I/O級(jí)別 
13.1.3 標(biāo)準(zhǔn)文件 
13.2 標(biāo)準(zhǔn)I/O 
13.2.1 檢查命令行參數(shù) 
13.2.2 fopen()函數(shù) 
13.2.3 getc()函數(shù)和putc()函數(shù) 
13.2.4 文件結(jié)尾 
13.2.5 fclose()函數(shù) 
13.2.6 標(biāo)準(zhǔn)文件 
13.3 一個(gè)簡單的文件壓縮程序 
13.4 文件I/O:fprintf ( )、fscanf ( )、fgets ( )和fputs ( )函數(shù) 
13.4.1 fprintf()和fscanf()函數(shù) 
13.4.2 fgets()和fputs()函數(shù) 
13.5 隨機(jī)存?。篺seek()和ftell()函數(shù) 
13.5.1 fseek()和ftell()如何工作 
13.5.2 二進(jìn)制模式和文本模式 
13.5.3 可移植性 
13.5.4 fgetpos()和fsetpos()函數(shù) 
13.6 標(biāo)準(zhǔn)I/O內(nèi)幕 
13.7 其他標(biāo)準(zhǔn)I/O函數(shù) 
13.7.1 int ungetc(int c,F(xiàn)ILE * fp)函數(shù) 
13.7.2 int fflush(FILE * fp)函數(shù) 
13.7.3 int setvbuf(FILE * fp,char * buf,int mode,size_t size)函數(shù) 
13.7.4 二進(jìn)制I/O:fread()和fwrite()函數(shù) 
13.7.5 size_t fwrite(void * ptr,size_t size,size_t nmemb,F(xiàn)ILE * fp)函數(shù) 
13.7.6 size_t fread(void * ptr,size_t size,size_t nmemb,F(xiàn)ILE * fp)函數(shù) 
13.7.7 int feof(FILE * fp)和int ferror(FILE * fp)函數(shù) 
13.7.8 一個(gè)例子 
13.7.9 使用二進(jìn)制I/O進(jìn)行隨機(jī)存取 
13.8 關(guān)鍵概念 
13.9 總結(jié) 
13.10 復(fù)習(xí)題 
13.11 編程練習(xí) 
第14章 結(jié)構(gòu)和其他數(shù)據(jù)形式 
14.1 示例問題:創(chuàng)建書籍目錄 
14.2 建立結(jié)構(gòu)聲明 
14.3 定義結(jié)構(gòu)變量 
14.3.1 初始化結(jié)構(gòu) 
14.3.2 結(jié)構(gòu)的指定初始化項(xiàng)目 
14.4 訪問結(jié)構(gòu)成員 
14.5 結(jié)構(gòu)數(shù)組 
14.5.1 聲明結(jié)構(gòu)數(shù)組 
14.5.2 標(biāo)識(shí)結(jié)構(gòu)數(shù)組的成員 
14.5.3 程序討論 
14.6 嵌套結(jié)構(gòu) 
14.7 指向結(jié)構(gòu)的指針 
14.7.1 聲明和初始化結(jié)構(gòu)指針 
14.7.2 使用指針訪問成員 
14.8 向函數(shù)傳遞結(jié)構(gòu)信息 
14.8.1 傳遞結(jié)構(gòu)成員 
14.8.2 使用結(jié)構(gòu)地址 
14.8.3 把結(jié)構(gòu)作為參數(shù)傳遞 
14.8.4 其他結(jié)構(gòu)特性 
14.8.5 結(jié)構(gòu),還是指向結(jié)構(gòu)的指針 
14.8.6 在結(jié)構(gòu)中使用字符數(shù)組還是字符指針 
14.8.7 結(jié)構(gòu)、指針和malloc() 
14.8.8 復(fù)合文字和結(jié)構(gòu)(C99) 
14.8.9 伸縮型數(shù)組成員(C99) 
14.8.10 使用結(jié)構(gòu)數(shù)組的函數(shù) 
14.9 把結(jié)構(gòu)內(nèi)容保存到文件中 
14.10 結(jié)構(gòu):下一步是什么 
14.11 聯(lián)合簡介 
14.12 枚舉類型 
14.12.1 enum常量 
14.12.2 默認(rèn)值 
14.12.3 指定值 
14.12.4 用法 
14.12.5 共享的名字空間 
14.13 typedef簡介 
14.14 奇特的聲明 
14.15 函數(shù)和指針 
14.16 關(guān)鍵概念 
14.17 總結(jié) 
14.18 復(fù)習(xí)題 
14.19 編程練習(xí) 
第15章 位操作 
15.1 二進(jìn)制數(shù)、位和字節(jié) 
15.1.1 二進(jìn)制整數(shù) 
15.1.2 有符號(hào)整數(shù) 
15.1.3 二進(jìn)制浮點(diǎn)數(shù) 
15.2 其他基數(shù) 
15.2.1 十進(jìn)制 
15.2.2 十六進(jìn)制 
15.3 C的位運(yùn)算符 
15.3.1 位邏輯運(yùn)算符 
15.3.2 用法:掩碼 
15.3.3 用法:打開位 
15.3.4 用法:關(guān)閉位 
15.3.5 用法:轉(zhuǎn)置位 
15.3.6 用法:查看一位的值 
15.3.7 移位運(yùn)算符 
15.3.8 編程實(shí)例 
15.3.9 另一個(gè)實(shí)例 
15.4 位字段 
15.4.1 位字段實(shí)例 
15.4.2 位字段和位運(yùn)算符 
15.5 關(guān)鍵概念 
15.6 總結(jié) 
15.7 復(fù)習(xí)題 
15.8 編程練習(xí) 
第16章 C預(yù)處理器和C庫 
16.1 第一步 
16.2 明顯常量:#define 
16.2.1 語言符號(hào) 
16.2.2 重定義常量 
16.3 在#define中使用參數(shù) 
16.3.1 利用宏參數(shù)創(chuàng)建字符串:#運(yùn)算符 
16.3.2 預(yù)處理器的粘合劑:##運(yùn)算符 
16.3.3 可變宏:…和__VA_ARGS__ 
16.4 宏,還是函數(shù) 
16.5 文件包含:#include 
16.5.1 頭文件:一個(gè)實(shí)例 
16.5.2 使用頭文件 
16.6 其他指令 
16.6.1 #undef指令 
16.6.2 已定義:C預(yù)處理器的觀點(diǎn) 
16.6.3 條件編譯 
16.6.4 預(yù)定義宏 
16.6.5 #line和#error 
16.6.6 #pragma 
16.7 內(nèi)聯(lián)函數(shù) 
16.8 C庫 
16.8.1 訪問C庫 
16.8.2 參考庫描述 
16.9 數(shù)學(xué)庫 
16.10 通用工具庫 
16.10.1 exit()和atexit()函數(shù) 
16.10.2 qsort()函數(shù) 
16.11 診斷庫 
16.12 string.h庫中的memcpy()和memmove() 
16.13 可變參數(shù):stdarg.h 
16.14 關(guān)鍵概念 
16.15 總結(jié) 
16.16 復(fù)習(xí)題 
16.17 編程練習(xí) 
第17章 高級(jí)數(shù)據(jù)表示 
17.1 研究數(shù)據(jù)表示 
17.2 從數(shù)組到鏈表 
17.2.1 使用鏈表 
17.2.2 反思 
17.3 抽象數(shù)據(jù)類型(ADT) 
17.3.1 變得抽象 
17.3.2 構(gòu)造接口 
17.3.3 使用接口 
17.3.4 實(shí)現(xiàn)接口 
17.4 隊(duì)列ADT 
17.4.1 實(shí)現(xiàn)接口的數(shù)據(jù)表示 
17.4.2 測試隊(duì)列 
17.5 用隊(duì)列進(jìn)行模擬 
17.6 鏈表與數(shù)組 
17.7 二叉搜索樹 
17.7.1 二叉樹ADT 
17.7.2 二叉搜索樹的接口 
17.7.3 二叉樹的實(shí)現(xiàn) 
17.7.4 試用樹 
17.7.5 樹的思想 
17.8 其他說明 
17.9 關(guān)鍵概念 
17.10 總結(jié) 
17.11 復(fù)習(xí)題 
17.12 編程練習(xí) 
附錄A 復(fù)習(xí)題答案 
附錄B 參考資料

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)