本書根據(jù)教育部對大學非計算機專業(yè)理科計算機課程設置與課時安排的要求編寫而成,全書共分兩部分,第一部分系統(tǒng)地介紹了數(shù)據(jù)結構的基本概念,數(shù)據(jù)的邏輯關系,數(shù)據(jù)存儲和各種運算操作,如線性表、棧、隊列、串和數(shù)組、樹、圖以及排序和查找等基本運算,并用C語言對各種算法給出了描述。第二部分介紹了數(shù)據(jù)庫的概念,并系統(tǒng)地介紹了FoxPro關系數(shù)據(jù)庫,對一些常用的基本功能用命令方式、菜單方式、程序方式進行了使用說明及示例。在講述安排上突出了程序設計的方法。本書適于非計算機專業(yè)理工科學生,在學完C程序設計后的提高與增強應用能力的后繼教材,也適合于計算機應用人員作為學習參考書。