《數據結構:思想與實現(第2版)》是2017年高等教育出版社出版的圖書,作者是翁惠玉、俞勇 。
基本介紹
- 中文名:數據結構:思想與實現(第2版)
- 作者:翁惠玉、俞勇
- 出版社: 高等教育出版社
- 出版時間:2017年11月1日
- ISBN:9787040486995
《數據結構:思想與實現(第2版)》是2017年高等教育出版社出版的圖書,作者是翁惠玉、俞勇 。
《數據結構:思想與實現(第2版)》是2017年高等教育出版社出版的圖書,作者是翁惠玉、俞勇 。內容簡介 數據結構是計算機類專業*基礎,也是*重要的課程之一,它和程式設計一起為計算學科其他後繼課程的學習奠定了基礎。 上海...
《數據結構(第2版)》是2014年2月27日清華大學出版社出版的圖書。圖書簡介 本書的特點是簡明、易懂、邏輯性強。內容涵蓋了線性表、棧、佇列、串、數組和廣義表、二叉樹、樹、圖以及查找、排序等基礎知識。書中提供了適量的數據結構套用實例,讓讀者在學習數據結構時逐步了解數據結構的套用。各章都配有適量習題,...
《數據結構(第2版)》是2012年清華大學出版社出版圖書,作者是李筠、姜學軍 、孫承福、虞闖。內容簡介 本書是高職高專精品課程規劃教材,可供計算機類相關專業的教學使用。 本書內容共分9章,系統地介紹了各種類型的數據結構,主要從算法的角度詳細介紹了不同結構上算法的實現和排序及查找技術,並針對線性表、棧、...
《數據結構(第二版)》是2018年大連理工大學出版社出版的教材,作者是鄒嵐。本教材共分9章:第1章緒論;第2章線性表;第3章棧和佇列;第4章串;第5章數組和廣義表;第6章樹;第7章圖;第8章查找;第9章排序。教材目錄 第1章 緒 論 / 1 1.1 數據結構的發展 / 1 1.2 數據結構的意義 / 2...
《數據結構思想與實現》是2009年高等教育出版社出版的圖書。本書內容翔實,既注重數據結構和算法的原理,又十分強調和程式設計課程的銜接。在講授數據結構的同時,不斷加強學生對程式設計的理解。內容簡介 《數據結構:思想與實現》為國家精品課程“數據結構”的主講教材。《數據結構:思想與實現》條理清晰,嚴格按照線性...
《數據結構》(C語言版)是為“數據結構”課程編寫的教材,也可作為學習數據結構及其算法的C程式設計的參考教材。 本書的前半部分從抽象數據類型的角度討論各種基本類型的數據結構及其套用;後半部分主要討論查找和排序的各種實現方法及其綜合分析比較。其內容和章節編排與1992年4月出版的《數據結構》(第二版)基本...
《數據結構(第2版)》是2007年12月1日出版的圖書,作者是鄧文華、梅志紅。內容簡介 本書對常用的數據結構做了系統的介紹,力求概念清晰,注重實際套用。全書共分9章,依次介紹了數據結構的基本概念、線性表、棧和佇列、串和數組、樹和二叉樹、圖、查找、排序以及綜合套用實例。全書用C語言作為算法描述語言,並且每...
本書按照清華大學計算機系本科“數據結構”大綱的要求,從面向對象的概念、對象類設計的風格和數據結構的層次開始,從線性結構到非線性結構,從簡單到復,深入地討論了各種數據結構內在的邏輯關係及其在計算機中的實現方式和使用。此外,對常用的疊代、遞歸、回溯等算法設計技巧,搜尋和排序算法等都做了詳盡的描述,並引入...
1.2.2 數據結構 1.2.3 數據類型和抽象數據類型 1.3 抽象數據類型的表示與實現 1.4 算法和算法分析 1.4.1 算法的定義及特性 1.4.2 評價算法優劣的基本標準 1.4.3 算法的時間複雜度 1.4.4 算法的空間複雜度 1.5 小結 習題 第2章 線性表 2.1 線性表的定義和特點 2.2 案例引入 2.3 線性表...
《數據結構(C語言版)第2版》是由唐國民、王國鈞主編,2013年清華大學出版社出版的21世紀高等學校計算機專業實用規劃教材。該教材可作為普通高等學校計算機及相關專業本科生的教材,也可以作為專科和成人教育的教材,還可供從事計算機套用的科技人員參考。教材介紹各種常用的數據結構與算法。全書共分為9章。第1章為概論...
1.2.1數據的邏輯結構 1.2.2數據的存儲結構 1.2.3抽象數據類型 1.3算法與算法分析 1.3.1算法 1.3.2算法的設計要求 1.3.3算法效率的量度 1.3.4算法的設計方式 習題 第2章線性表 2.1線性表的邏輯結構 2.1.1線性表的定義 2.1.2線性表的抽象數據類型定義 2.2線性表的順序表示和實現 2.2.1...
1.4 數據結構+算法=程式 18 本章小結 24 練習題1 25 上機實驗題1 26 第2章 線性表 27 2.1 線性表及其邏輯結構 27 2.1.1 線性表的定義 27 2.1.2 線性表的抽象數據類型描述 28 2.2 線性表的順序存儲結構 29 2.2.1 線性表的順序存儲結構——順序表 29 2.2.2 順序表基本運算的實現 30 2.3...
《數據結構(C 語言版)(第2版)》是2012年清華大學出版社出版的圖書,作者是鄧俊輝。內容簡介 本書按照面向對象程式設計的思想,根據作者多年的教學積累,系統地介紹各類數據結構的功能、表示和實現,對比各類數據結構適用的套用環境;結合實際問題展示算法設計的一般性模式與方法、算法實現的主流技巧,以及算法效率的...
2.8.4十字鍊表結構的套用 2.8.5一個較複雜的機票售票系統的數據結構方案 2.9串 2.9.1串的定義 2.9.2串的邏輯結構及運算 2.9.3串的順序存儲結構 2.9.4串的鏈式存儲結構 2.10線性表基本算法的程式實現 2.10.1順序存儲結構線性表程式實現 2.10.2帶表頭結點的簡單鍊表程式實現 習題2...
《數據結構(C 語言版) (第二版) 》基於作者多年的教學經驗,從實用的角度出發,對線性和非線性數據結構的順序和鏈式存儲及其操作進行了詳細講解,在教給學生數據結構設計和算法設計的同時,培養學生分析問題、解決問題和總結問題的能力。書中的每一章均配有實戰練習及大量習題,實現了理論與實踐相結合,讓學生學以...
《數據結構——從概念到C實現(第2版)》是2023年清華大學出版社出版的圖書,作者是王紅梅。內容簡介 本書按照《全國碩士研究生招生考試計算機科學與技術學科聯考計算機學科專業基礎考試大綱》(以下簡稱《考試大綱》)重新組織目錄,涵蓋《考試大綱》的全部考查內容。本書介紹了數據結構、算法以及抽象數據類型的概念;線性...
數據結構是計算機科學與技術、網路工程、軟體工程、信息安全等專業的重要基礎課,是這些專業的核心課程之一,是一門集技術性、理論性和實踐性於一體的課程。本書重點介紹抽象數據類型、基本數據結構、算法性能評價、C++語言描述數據結構、數據結構的套用等內容,進一步使讀者理解數據抽象與面向對象編程實現的關係,提高使用...
2.1 線性表的邏輯結構(10)2.1.1 線性表的定義(10)2.1.2 線性表的基本操作(11)2.2 線性表的順序存儲結構(11)2.2.1 線性表的順序存儲——順序表(11)2.2.2 順序表基本操作的實現(12)2.2.3 順序表的套用舉例(16)2.3 線性表的鏈式存儲結構(19)2.3.1 線性表的鏈式存儲——鍊表(...
4.圖形結構:數據結構中的元素存在多對多的相互關係。 [1] 數據物理結構 數據的物理結構是數據結構在計算機中的表示(又稱映像),它包括數據元素的機內表示和關係的機內表示。由於具體實現的方法有順序、連結、索引、散列等多種,所以,一種數據結構可表示成一種或多種存儲結構。 [1] ...
4.2 串的存儲結構 4.3 串的模式匹配 習題 第5章 數組和廣義表 5.1 數組 5.2 矩陣的壓縮存儲 5.3 廣義表 習題 第6章 樹和二叉樹 6.1 樹 6.2 二叉樹 6.3 二叉樹的類定義及其實現 6.4 二叉樹的遍歷 6.5 線索二叉樹 6.6 樹和森林 ...
《數據結構套用教程(第2版)》是2015年出版的圖書,作者是伍一、孔凡輝、孫柏祥。內容簡介 本書在保證完整的數據結構知識體系基礎上,採用實用案例幫助掌握數據結構設計的思想及實現方法,從解決實際問題的角度實現數據結構的設計。全書注重原理與實踐結合,配有“物流公司的貨物配送信息管理”案例,完整貫穿教材的每個...
3.2.3 鏈佇列的存儲和運算實現 106 3.2.4 佇列的套用舉例 111 本章小結 113 習題 113 第4章 串和數組 115 4.1 串 115 4.1.1 串的基本概念及基本運算 115 4.1.2 串存儲及基本運算實現 116 4.1.3 串的基本操作的實現 120 4.1.4 模式匹配 125 4.2 數組 131 4.2.1 數組的邏輯結構 131 ...
2.1.2線性表的抽象數據類型12 2.2線性表的順序存儲結構12 2.2.1順序表的結構13 2.2.2順序表基本操作的實現14 2.2.3順序表的一個簡單套用19 2.3線性表的鏈式存儲結構22 2.3.1線性鍊表23 2.3.2線性鍊表的一個套用實例29 2.3.3循環鍊表和雙向鍊表34 2.3.4循環鍊表的一個套用實例37 小結40 習題...
該教材有配套教材——《數據結構實踐教程》《數據結構學習指導與習題集》。課程資源 該教材還提供PPT學習課件和原始碼等教學資源。教材特色 該教材根據數據結構的特點,考慮到教師教學、學生學習與進一步深造,以及相關人員實際工作需要,在處理好數據結構的組織方式和強化算法的實踐與套用的同時,使學生通過實現算法的複雜...
教材中使用類C語言作為算法描述語言,且所有算法都可以在任何一種C語言的開發環境中實現。在隨書的配套光碟中可以看到這些算法的C語言程式。本書中所介紹的數據結構概念清楚,內容豐富。為了有助於學生加深對基礎理論知識的理解,培養實際套用的能力,各章(除第1章外)都配有與該章內容相關的操作套用舉例,且配有...
主要內容包括數據結構和算法的基本概念;順序表、鍊表、棧、隊、矩陣、字元串、散列表、廣義表、樹、二叉樹、檢索樹、最優檢索樹、AVL樹、紅黑樹、B樹、B+樹、2-3樹、Trie樹、哈夫曼樹、判定樹、union-find樹、圖等基本結構及各結構的特點和存儲方法;實現查找、插入、刪除、遍歷、搜尋算法的設計方法和時空效率...
《數據結構(C/C++版)》共分為10章和1個附錄,第1章為緒論,介紹數據結構的基本概念、算法分析的方法及與算法描述有關的C++知識;第2章為線性表,主要介紹線性表的兩種存儲結構——順序表和鍊表及其基本操作的算法實現;第3章為堆疊和佇列,介紹這兩種特殊線性結構的概念、操作與套用;第4章為串,介紹串的概念、...
1.1 數據結構和算法 1.2 數據的邏輯結構和存儲結構 1.3 算法和算法分析 第二章 線性表 2.1 線性表及其基本運算 2.1.1 線性表 2.1.2 線性表的基本運算 2.2 線性表的順序存儲實現 2.2.1 向量——線性表的順序存儲表示 2.2.2 插入、刪除與查找算法 2.3 套用——多項式相加(順序存儲...
2.1 線性表抽象數據類型 2.2 線性表的順序存儲和實現 2.2.1 線性表的順序存儲結構 2.2.2 順序表 2.2.3 排序順序表 2.3 線性表的鏈式存儲和實現 2.3.1 線性表的鏈式存儲結構 2.3.2 單鍊表 2.3.3 雙鍊表 2.4 線性表的套用:多項式的表示及運算 2.4.1 一元多項式的表示及運算 2.4.2 二元...
本書內容包括基本數據類型、抽象數據類型、順序表、鍊表、串、樹和二叉樹、圖、遞歸與分治算法、貪心算法、分支限界和動態規劃等內容;重點介紹抽象數據類型、基本數據結構、C語言數據結構描述、數據結構的套用、算法設計與分析以及算法性能評價等內容,目的是讓讀者理解數據抽象與編程實現的關係,提高用計算機解決實際問題...