青少年信息學(計算機)奧林匹克競賽培訓教程系列叢書是由從事青少年信息學奧林匹克競賽教育多年、具有豐富競賽輔導和教學經驗的一線教師共同精心編著而成的?!稊祿Y構與程序實現》是這套叢書的第二冊。全書共分6章,第1章介紹了數據結構與算法的概念,第2章至第6章分別講述了線性表、棧和隊列、數組、矩陣和串、樹、圖的基本概念,存儲結構,基本運算與程序實現以及它們的應用。為了使學生盡快了解、掌握競賽的內容和范圍,我們特意從近年來國際、國內信息學奧林匹克競賽中精選了若干試題,在各章(第1章除外)中增加了“典型試題分析”的內容。對這些試題,應用本章所講內容完全可以解決。本書深入淺出,思路清晰,不僅能幫助剛剛邁進信息學奧林匹克競賽大門的選手掌握數據結構與算法的基本知識,更能從啟迪思維、開發(fā)智力的角度引導他們如何使用計算機來分析問題和解決問題。本書既可以作為全國信息學奧林匹克競賽的培訓教材和自學用書,也可以作為ACM大學生程序設計競賽及大專院校相關專業(yè)教師和學生的參考教材。為方便讀者,我們對每章提供的典型算法、例題、習題均給出了參考程序,使用者可在西安電子科技大學出版社網站http://www.xduph.com 下載。