本书是与《软件技术基础概论》(吕林涛主编,科学出版社出版)配套使用的教学辅导书。全书分两篇,共17章:习题解析篇主要包括数据结构、软件工程技术、数据库技术、统一建模语言UML和Web网页设计各章末的习题解析;算法上机实现篇主要包括线性表算法、栈和队列算法、树与二叉树算法、图算法、查找算法和排序算法上机实现。书中的全部算法都在Visual C++ 6.0环境下测试通过。通过本书的学习,读者可以进一步深入理解软件技术基本手段和常用方法,提高分析问题和解决问题的能力。 本书可作为高等学校工学专业和其他相关专业本科生、研究生教材,也可作为工程应用领域中应用软件进行开发的科研和工程技术人员的参考书。