本书是《算法设计与分析基础(Java版)》的配套学习与上机实验指导书。本书包含338个练习题,其中单项选择题120个,问答题113个,算法设计题105个,所有练习题都给出了详细的解题思路和参考答案,在线编程题共89个,与相关知识点对应,难度适中,均选自LeetCode网站,所有在线编程题本书给出了解题思路、提交可通过(Accept)的源代码、执行时间和空间信息。