本書特色:●從數(shù)據(jù)結構概念出發(fā),有助于讀者掌握實際編程知識●從基本的數(shù)據(jù)結構入手:數(shù)組、向量、鏈表、堆棧和隊列●按照邏輯關系逐步探索更高級的結構:二叉樹、AVL樹B樹、堆和優(yōu)先級隊列●講述排序、訪問和搜索數(shù)據(jù)所需的其他技術,包括二分法搜索、散列表以及字典●附帶兩個完整的示例程序數(shù)據(jù)結構是一門研究非數(shù)值計算的程序設計問題中計算機操作對象以及它們之間的關系和操作等內容的學科。本書從C++編程語言的角度出發(fā),詳細介紹了線性表、堆棧、隊列、樹和二叉樹等基本的數(shù)據(jù)結構,以及在程序設計中經常遇到的兩個問題:查找和排序,并且提供了具體的C++實現(xiàn)方法。最后通過兩個具體的示例,講述了如何將數(shù)據(jù)結構應用到實際的編程工作中。本書體系合理、結構清晰、實用性強,既可作為大專院校計算機專業(yè)的教材,也可作為從事計算機工程與應用的科技工作者的參考書。