“數(shù)據(jù)結構”是計算機程序設計的重要理論技術基礎,它不僅是計算機學科的核心課程,而且已成為其他理工專業(yè)的熱門選修課。本書是為“數(shù)據(jù)結構”課程編寫的教材,其內容選取符合教學大綱要求,并兼顧學科的廣度和深度,適用面廣。本書可作為計算機類專業(yè)的本科或??平滩?,也可以作為信息類相關專業(yè)的選修教材,講授學時可為50至80。教師可根據(jù)學時、專業(yè)和學生的實際情況,選講或不講目錄頁中帶**的章節(jié),甚至刪去第5,8,11和12章。本書文字通俗、簡明易懂、便于自學,也可供從事計算機應用等工作的科技人員參考。只需掌握程序設計基本技術便可學習本書。若具有離散數(shù)學和概率論的知識,則對書中某些內容更易理解。如果將本書《數(shù)據(jù)結構》(C語言版)和《數(shù)據(jù)結構》(第二版)作為關于數(shù)據(jù)結構及其籮法的C和Pascal程序設計的對照教材,則有助于快速且深刻地掌握這兩種語言?!稊?shù)據(jù)結構》(C語言版)是為“數(shù)據(jù)結構”課程編寫的教材,也可作為學習數(shù)據(jù)結構及其算法的C程序設計的參考教材。本書的前半部分從抽象數(shù)據(jù)類型的角度討論各種基本類型的數(shù)據(jù)結構及其應用;后半部分主要討論查找和排序的各種實現(xiàn)方法及其綜合分析比較。其內容和章節(jié)編排與1992年4月出版的《數(shù)據(jù)結構》(第二版)基本一致,但在本書中更突出了抽象數(shù)據(jù)類型的概念。全書采用類C語言作為數(shù)據(jù)結構和算法的描述語言。本書概念表述嚴謹,邏輯推理嚴密,語言精煉,用詞達意。并有配套出版的《數(shù)據(jù)結構題集)(C語言版)。既便于教學,又便于自學。本書后附有光盤,光盤中含有可在DOS環(huán)境下運行的以類C語言描述的“數(shù)據(jù)結構算法動態(tài)模擬輔助教學軟件,以及在Windows環(huán)境下運行的以類PASCAL或類C兩種語言描述的“數(shù)據(jù)結構算法動態(tài)模擬輔助教學軟件”。本書可作為計算機類專業(yè)或信息類相關專業(yè)的本科或專科教材,也可供從事計算機工程與應用工作的科技工作者參考。