內容簡介
《數據結構及其套用》特色是描述簡單、易懂、易學,有機地將實際問題求解、競賽問題求解與數據結構緊密結合,使讀者感悟到數據結構與算法之間的關係,體會數據結構的具體套用之奧妙。
《數據結構及其套用》也可以作為大學生學習數據結構的配套輔導教材,值得推薦。
編輯推薦
《數據結構及其套用》遵循青少年信息學奧林匹克競賽大綱的要求,深入淺出地介紹了數據結構的基本知識、數據結構在程式設計中的作用以及數據結構與算法之間的關係。本教材將數據結構知識與算法設計有機結合,使讀者了解數據結構在算法設計中的作用。
目錄
第1章概述
1.1相關概念
1.1.1數據1.1.2數據元素
1.1.3數據類型
1.1.4數據結構
1.2算法
1.2.1算法概念及算法特性
1.2.2算法的描述
1.2.3算法的評價
1.3數據結構與算法
習題1
第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棧的存儲方式
2.5.3棧基本操作的實現
2.5.4棧的套用
2.6特殊線性結構——佇列及其套用
2.6.1佇列及其基本操作
2.6.2佇列的存儲方式
2.6.3佇列基本操作的實現
2.6.4循環佇列及其基本操作的實現
2.6.5佇列的套用
習題2
第3章線性結構的深入套用
3.1高精度運算
3.1.1基本算法
3.1.2套用實例
3.1.3拓展
3.2排序
3.2.1簡單排序算法
3.2.2算法的改進
3.2.3套用實例
3.3查找
3.3.1順序表的查找