本書指導讀者如何設計求解一般問題和算法,并用PASCAL語言編程實現,是一本帶有“手冊”性質的中級科技讀物。包括線性表、棧和隊,鏈表,樹,排序等章節(jié)內容。本書以基本數據結構——表結構和樹結構,以及基本運算——查找、插入、刪除為基礎,著力向讀者介紹算法設計中最基本的概念和方法,選用算法設計中最常見的實用性問題作為研究對象,用通俗的語言和結構優(yōu)美的程序,深入淺出地闡明算法設計常用的方法和技巧,旨在培養(yǎng)廣大讀者朋友的程序設計愛好,提高程序設計能力,便他們逐步學會編寫具有一定難度的高質量程序。本書主要用作中等專業(yè)學校計算機系列課程教材,也可作為廣大電腦愛好者學習程序設計方法的參考書。