注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡數(shù)據(jù)庫深入淺出數(shù)據(jù)結構

深入淺出數(shù)據(jù)結構

深入淺出數(shù)據(jù)結構

定 價:¥29.50

作 者: 翁惠玉,俞勇 著
出版社: 清華大學出版社
叢編項: 深入淺出系列規(guī)劃教材
標 簽: 暫缺

ISBN: 9787302368915 出版時間: 2014-11-01 包裝: 平裝
開本: 16開 頁數(shù): 263 字數(shù):  

內(nèi)容簡介

  數(shù)據(jù)結構是計算機專業(yè)最基礎、最重要的課程之一,也是全國碩士研究生入學考試計算機專業(yè)的必考科目?!渡钊霚\出系列規(guī)劃教材:深入淺出數(shù)據(jù)結構》嚴格按照計算機考研大綱的內(nèi)容和次序來組織。每一章都包括相關知識點的介紹和總結,以及大量的習題解答。習題中包含2009—2014年的所有考研習題,并給出了深入淺出的解答。除了考研題目之外,本書還選用了大量的習題,包含的題型有概念題、選擇題和程序設計題。這些習題可以很好地幫助讀者理解數(shù)據(jù)結構的基本知識以及靈活應用數(shù)據(jù)結構。本書可作為參加計算機及相關專業(yè)碩士研究生考前復習的參考教材,也可以作為各高等院校計算機專業(yè)或其他相關專業(yè)“數(shù)據(jù)結構”課程的教材。

作者簡介

  翁惠玉上海人,上海交通大學博士?,F(xiàn)為上海交通大學計算機系副教授。從事計算機網(wǎng)絡和信息系統(tǒng)的研究,并長期擔任上海交通大學ACM試點班的程序設計、數(shù)據(jù)結構和計算機網(wǎng)絡等課程的主講教師,其中程序設計和計算機網(wǎng)絡分別于2004年和2005年被評為上海市精品課程。數(shù)據(jù)結構于2008年被評為國家級精品課程。翁老師科研成果頗豐。多次獲得上海市科技進步獎。翁老師在教學方面也頗有研究,曾獲得國家級和上海市的教學成果獎,并多次獲得上海交通大學的優(yōu)秀教學獎,編寫了多本教材,如《數(shù)據(jù)結構:思想與實現(xiàn)》和《數(shù)據(jù)結構:題解與拓展》等,還翻譯了多本國外的教材。俞勇,1961年生于上海,現(xiàn)為上海交通大學教授、博士生導師。1986年畢業(yè)于華東師范大學計算機科學系,獲碩士學位。畢業(yè)后在上海交通大學任教至今,,1996年至今擔任上海交通大學ACM國際大學生程序設計競賽領隊、主教練,3次率隊奪得ACM國際大學生程序設計競賽世界冠軍,上海交通大學成為該賽事亞洲第一個獲得冠軍、全球第三個“三冠王”的大學,2002、2012年相繼獲得“杰出教練獎”、“功勛教練獎”。俞勇教授曾主編教材或著作4本、譯著3本,先后主持教育部教育教學改革項目2項,獲得國家級和上海市教學成果獎7項,上海市優(yōu)秀教材獎2項,并為國家精品課程“數(shù)據(jù)結構”、上海市“程序設計類基礎課程教學團隊”主持人、、從事Web搜索與挖掘研究,先后主持國家自然科學基金、863計劃等十余項,發(fā)表重要國際會議和期刊學術論文百余篇,俞勇教授曾獲得國務院特殊津貼、“全國師德標兵”、“寶鋼優(yōu)秀教師特等獎”、“上海市教學名師”、“上海市五一勞動獎章”、“上海市模范教師”、“上海交通大學校長獎”、“上海交通大學最受學生歡迎教師”、“上海交通大學最受研究生歡迎導師”等榮譽。曾被中央電視臺新聞聯(lián)播、上海教育臺、光明日報、文匯報等十多家媒體報道過作者。

圖書目錄

第1章走進Qt
1.1Qt簡介
1.1.1認識Qt
1.1.2Qt開發(fā)環(huán)境的主要構成介紹
1.1.3使用Qt開發(fā)C++應用程序的優(yōu)勢
1.2Qt的下載、安裝與配置
1.2.1Windows平臺下Qt的C++語言開發(fā)環(huán)境安裝與配置
1.2.2Linux平臺下Qt的C++語言開發(fā)環(huán)境安裝與配置
1.3Qt Creator集成開發(fā)環(huán)境
1.3.1Qt Creator集成開發(fā)環(huán)境
1.3.2Qt Creator常用菜單功能介紹
1.3.3使用Qt創(chuàng)建項目
1.3.4Qt開發(fā)環(huán)境的使用方法
1.3.5Qt項目文件的建立、添加和刪除
1.3.6編輯項目的源程序文件和界面文件
1.3.7項目編譯模式及其配置
1.3.8編譯并鏈接生成項目文件
1.3.9糾正編譯或連接出現(xiàn)的錯誤
1.3.10Qt工具欄的使用
1.4Qt Creator聯(lián)機幫助系統(tǒng)及其使用
1.4.1Qt中如何尋求幫助
1.4.2幫助文件的打開及使用源代碼編輯器
1.4.3縮小查找范圍
1.5使用Qt Creator開發(fā)C++語言程序
1.5.1Windows平臺下使用Qt開發(fā)C++語言程序
1.5.2Linux平臺下使用Qt開發(fā)C++語言程序
1.6習題
2.1C++語言簡介
2.1.1認識C++
2.1.2C++的標準化
2.2C++源程序的結構
2.2.1C++源程序舉例
2.2.2C++源程序的結構
2.2.3C++語言的基本語法成分
2.3基本數(shù)據(jù)與表達式
2.3.1數(shù)據(jù)類型
2.3.2常量和變量
2.3.3運算符與表達式
2.4C++中的輸入輸出
2.5程序的控制結構
2.5.1順序結構
2.5.2選擇結構
2.5.3循環(huán)結構
2.5.4跳轉語句
2.6函數(shù)
2.6.1函數(shù)
2.6.2函數(shù)的其他特性
2.7數(shù)組與字符串
2.7.1數(shù)組
2.7.2字符串與string類
2.8指針與引用
2.8.1指針
2.8.2引用
2.9const修飾符
2.10動態(tài)內(nèi)存分配
2.11習題
2.11.1選擇題
2.11.2填空題
2.11.3編程題
第3章類與對象
3.1面向對象程序設計概述
3.1.1面向對象的基本概念
3.1.2面向對象的基本特征
3.1.3面向對象的語言簡介
3.2類與對象的定義
3.2.1類的定義
3.2.2對象的定義與使用
3.2.3類的作用域
3.2.4類的封裝性和信息隱藏——公有接口與私有實現(xiàn)的分離
3.3構造函數(shù)與析構函數(shù)
3.3.1構造函數(shù)
3.3.2復制構造函數(shù)
3.3.3析構函數(shù)
3.4對象的深復制
3.5靜態(tài)成員
3.5.1靜態(tài)數(shù)據(jù)成員
3.5.2靜態(tài)成員函數(shù)
3.6常類型
3.6.1常對象
3.6.2類的常數(shù)據(jù)成員
3.6.3類的常成員函數(shù)
3.7友元
3.7.1友元函數(shù)
3.7.2友元類
3.7.3友元應用舉例
3.8對象數(shù)組與類的組合
3.8.1對象數(shù)組
3.8.2類的組合
3.9程序舉例
3.10習題
3.10.1選擇題
3.10.2問答及編程題
第4章繼承與派生
4.1單繼承
4.1.1繼承的定義
4.1.2訪問控制
4.1.3重名的成員變量和成員函數(shù)
4.1.4在派生類中訪問靜態(tài)成員
4.1.5基類的初始化
4.2多繼承
4.2.1派生類的構造與訪問
4.2.2虛繼承
4.3習題
第5章虛函數(shù)與多態(tài)
5.1類指針的關系
5.2靜態(tài)聯(lián)編和動態(tài)聯(lián)編
5.3虛函數(shù)
5.4純虛函數(shù)和抽象類
5.5習題
第6章運算符重載
6.1運算符重載概述
6.1.1運算符重載的實質
6.1.2用友元函數(shù)和成員函數(shù)重載運算符的異同
6.1.3++和--運算符的重載
6.2習題
第7章模板和異常處理
7.1模板的概念
7.2函數(shù)模板
7.2.1函數(shù)模板的聲明
7.2.2函數(shù)模板的實例化
7.2.3函數(shù)模板應用舉例
7.3類模板
7.3.1類模板的定義
7.3.2類模板的實例化
7.3.3類模板的應用舉例
7.4標準模板庫
7.4.1容器
7.4.2算法
7.4.3迭代器
7.5異常處理
7.5.1異常處理概述
7.5.2異常處理的實現(xiàn)
7.5.3標準庫中的異常類型
7.6習題
7.6.1選擇題
7.6.2編程題
第8章輸入輸出流與命名空間
8.1I
8.2標準I
8.2.1標準I
8.2.2標準輸出
8.2.3標準輸入
8.2.4重載插入
8.3格式控制
8.3.1用ios成員函數(shù)格式化
8.3.2用操縱算子格式化
8.4文件處理
8.4.1文件和流
8.4.2文件的打開和關閉
8.4.3文本文件
8.4.4二進制文件
8.5命名空間
8.6習題
第9章圖形界面程序設計基礎
9.1圖形界面程序設計基礎知識
9.1.1C++中的對象
9.1.2Qt C++中的窗體
9.1.3Qt C++中的部件和部件類
9.1.4Qt C++中的屬性(Properties)窗口
9.2Qt的信號和槽
9.3Qt的元對象系統(tǒng)
9.4Qt命令行法開發(fā)圖形界面程序
9.5Qt中如何實現(xiàn)用戶操作的響應
9.6Qt中如何實現(xiàn)窗口部件的布局
9.7習題
第10章對話框編程
10.1代碼編程創(chuàng)建對話框
10.2對話框的可視化設計
10.3可擴展的對話框
10.4對話框的動態(tài)實現(xiàn)
10.5Qt內(nèi)置的窗口部件和對話框類
10.6習題
第11章使用Qt開發(fā)文本編輯器
11.1Qt Creator的下載和安裝
11.2Qt Creator開發(fā)簡單的文本編輯器
11.2.1創(chuàng)建項目TextEditor
11.2.2TextEditor的主窗口、菜單和圖標
11.2.3TextEditor文件新建、保存和另存為的功能實現(xiàn)
11.2.4TextEditor文件的打開、關閉和退出系統(tǒng)的功能實現(xiàn)
11.2.5TextEditor文本復制、剪切、粘貼以及撤銷的功能實現(xiàn)
11.2.6TextEditor文本查找功能的實現(xiàn)
11.2.7TextEditor查找和定位函數(shù)的
方法
11.2.8TextEditor中實現(xiàn)狀態(tài)欄
11.3習題
附錄AC++關鍵字
附錄BC++運算符
參考文獻

本目錄推薦

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