本書是一本學習“數據結構”課程的實驗教材,可以與采用C或C++語言進行算法描述的所有“數據結構”教材配套使用。本書給出了九個實驗和三個大作業(yè),是對“數據結構”課程內容的應用和深化。在每個實驗程序和大作業(yè)程序中,既涉及到面向過程的類型定義和算法描述,又涉及到面向對象的類型定義和算法描述,讀者可根據需要任選。本書在內存實現數據結構和算法的同時,更注重在外存磁盤文件上的實現,使得內外存操作融為一體。讀者通過對書中算法的理解、分析、補充和改進,以及上機輸入、修改、調試和運行,能夠加深理解和掌握課程所學的理論知識,提高在軟件開發(fā)中的算法分析和設計能力。