《信息學奧林匹克》主要是供參加全國青少年信息學奧林匹克聯(lián)賽(NOIP)提高組和普及組的選手學習,同時也兼顧到參加全國青少年信息學奧林匹克競賽(NOI)選手的需要。全書共分三大部分十六章內容。第一部分Pascal程序設計語言,包括:第一章Pascal語言基礎、第二章選擇結構、第三章循環(huán)結構、第四章數(shù)組、第五章字符串、第六章函數(shù)與過程、第七章指針;第二部分數(shù)據(jù)結構與常用算法,包括:第八章高精度運算、第九章排序算法、第十章回溯算法、第十一章棧與隊列、第十二章樹、第十三章圖、第十四章搜索算法、第十五章動態(tài)規(guī)劃、第十六章高級數(shù)據(jù)結構;第三部分綜合模擬試題及解析。