内容简介:
本书采用图文并茂的方式将抽象的知识点具体化;引用生活中各种各样的趣味故事与趣味题目引导、类比数据结构和算法中的知识点,增强读者学习的趣味性;对大多数算法用具体案例逐步剖析,对算法描述的关键语句进行详细注解,增强算法的可理解性。本书将数据结构知识和算法知识进行有机融合,本书内容新颖,可读性强,易于理解。本书主要介绍算法的渊源、算法的作用、基本算法知识和数据结构知识、多种算法设计思想在排序、选择问题及图算法中的应用,经典算法与智能计算方法的融合改进算法可使读者在学习数据结构和算法的同时,从不同角度认识算法与理解数据结构,学会用发散思维方式思考问题。本书适合学过一门计算机高级程序设计语言的各类读者,包括在校计算机专业的大学生、业余编程爱好者、程序员等。