本书以朴实的语言,深入浅出、全面系统地介绍常用算法设计与应用技术,内容包括算法的设计策略、排序与查找算法、树模型算法、图模型算法、网络流模型算法、组合优化算法、深度学习算法、若干重要的专用算法等。本书将算法的经典内容、前沿内容以及相关的应用技术进行整合,形成一套完整、统一的体系结构,使得读者在学习算法理论知识的同时,还能系统地掌握算法在应用方面的知识,为后续学习打下扎实的算法设计与应用基础。全书各章自成体系,可分别作为独立单元进行选择性学习,能满足读者的差异化需求。每章均配有一定数量的习题,供读者练习。本书内容丰富、思路清晰、实例讲解详细、图例直观形象,适合作为计算机及相关专业的本科生教材,也可供工程技术人员和自学读者学习参考。