楊克昌編著的這本《電腦常用演算法與程序設計案例教程(第2版)》遵循「精選案例,面向設計,深入淺出,注重能力培養」的要求,以案例形式實現演算法與程序設計教學。本書精選了枚舉、遞推、遞歸、回溯、動態規劃、貪心演算法與模擬等常用演算法,精選各演算法求解的典型案例。每一個案例求解,從案例提出到演算法設計,從程序實現到演算法複雜度分析,環環相扣,融為一體,力求演算法理論與實際應用相結合,演算法與程序相統一,突出演算法在解決實際問題中的核心地位與引導作用。書中所有案例求解給出詳細的演算法描述與完整的C程序,程序均在Visual C++ 6.0下編譯通過,所有源代碼均可從清華大學出版社網站(http://www.tup.com.cn)下載。 本書可作為高等院校電腦及相關專業「演算法設計與分析」、「程序設計基礎與應用」等課程的教材,也可供軟體設計人員與電腦愛好者學習參考。