本書是《算法設計與分析基礎》(李春葆等,清華大學出版社,2022,以下簡稱為《教程》)的配套學習與實驗指導書。全書分為9章,與《教程》的各章相同。包含289題練習題,其中單項選擇題95題,問答題103題,算法設計題93題,所有練習題給出了詳細解題思路和參考答案。單機實驗題共31題,所有實驗題給出了詳細解題思路、實驗參考程序和實驗測試結果。在線編程題共70題,與相關知識點對應,難度適中,其中27題選自LeetCode網站(https://leetcode-cn.com/),23題選自HDU網站(http://acm.hdu.edu.cn/),20題選自POJ網站(http://poj.org/),所有在線編程題給出瞭解題思路、提交可通過(Accept)的源代碼、執行時間和空間信息。書中所有程序的調試和運行環境為Dev C++ 5,稍加修改也可以在其他C++編譯器中運行。書中同時列出了全部練習題、上機實驗題和在線編程題題目(英文題目均翻譯為中文),因此自成一體,可以脫離《教程》單獨使用。