新書推薦:

《
清代生活与政治文化
》
售價:NT$
449.0

《
善战:孙子兵法中的高维博弈(只要存在竞争与较量,就有“论战胜负”的思维博弈)
》
售價:NT$
398.0

《
傅佩荣讲易经
》
售價:NT$
1010.0

《
历史的镜子
》
售價:NT$
286.0

《
我们还是香格里拉的囚徒吗:藏学、国学与语文学(二)
》
售價:NT$
500.0

《
人格类型:我们何以不同(荣格人格类型理论——人格类型是一种人们了解自己、了解人际困扰的方法)
》
售價:NT$
301.0

《
索恩丛书·宗教与资本主义的兴起
》
售價:NT$
658.0

《
遇见 高云
》
售價:NT$
398.0
|
編輯推薦: |
本书是数据结构课程的辅助教材,采用C和C两种语言来描述数据结构,让学生在实验与习题中体会与掌握数据结构,同时培养编程能力和分析能力。主要内容包括实验与习题两大部分,用于巩固数据结构的理论知识,提高实践应用能力。 本书内容立足于高校教学的要求,适用于本科院校的课程和学生群体,可作为数据结构与算法课程的辅助教材,也可作为初学数据结构读者的自学读物。
|
內容簡介: |
本书是数据结构课程的辅助教材,采用C和C两种语言来描述数据结构,让学生在实验与习题中体会与掌握数据结构,同时培养编程能力和分析能力。主要内容包括实验与习题两大部分,用于巩固数据结构的理论知识,提高实践应用能力。 本书内容立足于高校教学的要求,适用于本科院校的课程和学生群体,可作为数据结构与算法课程的辅助教材,也可作为初学数据结构读者的自学读物。
|
目錄:
|
目录
第1部分实验要求及规范1第2部分面向过程语言实现数据结构3
实验0复数ADT及其实现3
实验1线性表顺序表4
实验2线性表链表7
实验3栈12
实验4队列15
实验5串与数组20
实验6树与二叉树24
实验7图27
实验8查找31
实验9排序35第3部分面向对象语言实现数据结构40
实验0复数ADTC实现45
实验1线性表顺序表C实现46
实验2线性表链表C实现50
实验3栈C实现52
实验4队列C实现57
实验5串与数组C实现62
实验6二叉树的遍历C实现68
实验7图C实现71
实验8查找C实现73
实验9内部排序C实现76第4部分习题与部分参考答案79
习题1绪论79
习题2线性表81
习题3栈和队列85
习题4串88
习题5数组和广义表89
习题6树和二叉树91
习题7图99
习题8查找106
习题9排序109参考文献113
|
內容試閱:
|
前言数据结构是计算机专业的核心课程,它从长期的程序设计实践中提炼而成,运用于程序设计;更是操作系统、编译原理等计算机核心课程的基础,在计算机专业课程中起着承上启下的作用。数据结构与算法的原理比较抽象,概念性强,难度大,不易掌握,但同时也具有较强的可应用性和实践性。实验是一个重要的教学环节,通过实现原理与算法,并将实验结果反馈到原理与算法中去,有助于理解。各种数据结构以及相应算法的描述总是要选用一种语言工具。本书兼顾面向对象及面向过程两种编程思想,采用了C语言和C两种语言来实现数据结构以及相应算法。本书分为四个部分: 第一部分绪论,要求学习者养成良好的实验习惯;第二部分和第三部分分别采用C语言和C语言来描述线性结构、栈、队列、串与数组、树与二叉树、图、查找和排序等数据结构及算法;第四部分为数据结构每章的习题练习。本书中所有算法的实现均通过实验验证可行。希望读者通过本书的学习,能更加深入地理解和掌握数据结构的相关知识。由于编者水平有限,书中难免存在差错,敬请广大读者批评指正。作者的电子邮箱地址: qinwang@126.com。
作者2018年3月
|
|