內容簡介
本書是針對應用型本科教學特徵和需求而編寫的,書中系統地介紹了常見數據結構和演算法的相關理論和實現方法,主要包括線性表、棧、隊列、串、數組和廣義表、樹和二叉樹、圖等邏輯結構及其對應的存儲結構和操作。另外,本書還集中介紹了常見的排序和查找演算法,並對演算法的效率進行了分析。 本書以C語言為演算法實現語言,以理論講解為基石,以案例講解為驅動,每個章節配備思考題和章后習題(包括理論習題和上機操作習題)。本書致力於將理論和實踐相結合,由淺入深地實現理論和實踐內容的逐級內化。 本書可作為應用型高等院校計算機科學與技術、軟體工程、數據科學與大數據技術、信息安全等相關專業的本科生專業教材或參考用書,也可作為計算機相關從業技術人員的自學和參考用書。目錄
第1章 數據結構和演算法