编辑推荐
内容全面:介绍了数据结构的基本理论与方法,包括线性表、栈和队列、串、数组和广义表、树和二叉树、图、查找、内部排序等,内容全面,循序渐进。案例丰富:从应用出发,结合大量实际案例,对概念与算法进行详尽描述,加深学生对数据结构基本概念、原理和方法的理解。插图易懂:在阐述基本概念、基本理论和算法原理时,配有丰富的插图,以直观的方式清晰解释复杂的算法程序,易于理解。代码详尽:基于C++语言,提供了详尽的算法代码,且所有算法和实例程序都在VC++6.0环境下编译通过并运行正确。习题完备:在每一章末尾都配有围绕知识点和难点的习题,且习题题型多样,难度适中,便于巩固理论知识。应用突出:倡导从实用性和实践性角度学习数据结构,强化算法的实践与应用,解决学生中普遍存在的“只懂概念,不会编程”的问题。
内容简介
本书共分10章,主要包括第1章绪论,第2章线性表,第3章栈和队列,第4章串,第5章数组和广义表,第6章 树和二叉树,第7章图,第8章查找,第9章内部排序,第10章算法分析。其内容模块涵盖了课堂教学、习题课教学、实验教学、自学辅导、综合训练等。立体化教材的使用在提高教学效率、增强教学效果、加大教学信息量、培养学生的应用与实践能力。
作者简介
张 琨,于2003年博士毕业并参加工作,2013年5月获评为教授,2011年获评为博士生导师,现任计算机科学与工程学院软件工程系主任。本人的主要教学经历如下:数据结构、2005年至今、本科生、周学时4;软件方法学、2004年至2005年、研究生、周学时4;信息安全理论与技术、2004年至2005年、研究生、周学时4。
目 录
目 录
第1章 绪论 1
1.1 数据结构的概念 1
1.1.1 数据结构的发展 1
1.1.2 什么是数据结构 2
1.1.3 数据结构的研究对象 4
显示全部信息