算法設計與分析是計算機科學的主要研究領域之一。本課程是計算機專業(yè)和其他相關專業(yè)高年級本科生、研究生的一門重要專業(yè)基礎課程。它的主要目的是講授在計算機應用中常常遇到的重要的實際問題的解法,講授設計和分析各種算法的基本原理、方法和技術。本書共12章,取材先進、內容實用、重點突出、少而精、難易適當,便于自學。全書以非數(shù)值算法為主,兼顧數(shù)值算法;串行算法和并行算法并重;在附錄中介紹并行MULTIPASCAL系統(tǒng)的使用方法,并給出一個并行程序實例。本書可供計算機、管理信息系統(tǒng)、系統(tǒng)工程、應用數(shù)學和計算數(shù)學等專業(yè)本科生、研究生作為教材使用,也可供從事計算機科學研究、汁算機軟件開發(fā)的工程技術人員參考。