本書以知識體繫結構和思維方式兩個方面作為主線,分成四大篇14章介紹了基本編程能力的實驗(基礎)、線性數據結構的編程實驗(線性表)、層次類非線性表的編程實驗(樹)以及群聚類非線性表的編程實驗(圖),並將“排序”和“搜索”的內容融合到相關章節中。每章節由實驗範例和題庫兩個部分組成,試題全部選自ACM國際大學生程序設計競賽和其他程序設計競賽,共204題,並給出了試題來源和在線測試地址。每個實驗範例不僅有詳盡的知識要點闡述和試題解析,而且列出了寫有詳細注釋的參考程序;而題庫中的所有試題無論難易,都有清晰的提示。該書還附帶了存儲所有試題的英文原版描述和大部分試題的測試數據等資料的光盤。
本書的實驗範例部分可以作為程序設計語言和數據結構的實驗教材,供大學教學使用;題庫部分則可以作為計算機專業學生的研修資料和程序設計競賽的培訓教材。