- ISBN:9787113269319
- 装帧:70g胶版纸
- 册数:暂无
- 重量:暂无
- 开本:26cm
- 页数:258页
- 出版时间:2020-11-01
- 条形码:9787113269319 ; 978-7-113-26931-9
内容简介
《数据结构实用教程(第二版)》涵盖了“数据结构”的主要内容,具体介绍了线性表、栈和队列、串、数组和广义表、递归、树、图等常用数据结构及递归思想,讨论了常用的排序和查找两种基本操作,重点介绍了不同数据结构在不同存储结构下基本运算的算法实现,并给出了经典应用实例。 《数据结构实用教程(第二版)》遵循“理论够用”的原则,重实践,重实用;每章开始列出内容的重点和难点,每章末有知识巩固和实训演练,其中实训演练给出了验证性实验、设计性实验和综合性实验3种不同类型的实验,供学生进行实践;除第1章外,每章介绍完基本内容后,都通过一些经典应用实例帮助学生巩固已学知识。 《数据结构实用教程(第二版)》适合作为高等学校计算机专业及相关专业的教材,也可作为编程爱好者的自学参考用书。
目录
1.1 数据结构概述
1.1.1 基本概念
1.1.2 数据结构的定义
1.2 算法及其描述
1.2.1 算法的概念
1.2.2 算法描述
1.3 算法分析
1.3.1 时间复杂度
1.3.2 空间复杂度
小结
知识巩固
实训演练
第2章 线性表
2.1 线性表的定义及基本运算
2.1.1 线性表的定义
2.1.2 线性表的基本运算
2.2 线性表的顺序存储结构及其基本运算的实现
2.2.1 线性表的顺序存储结构
2.2.2 顺序表基本运算的实现
2.3 线性表的链式存储结构及其基本运算的实现
2.3.1 单链表
2.3.2 双向链表
2.3.3 循环单链表
2.3.4 循环双向链表
2.3.5 顺序表与链表的比较
2.4 经典应用实例
2.4.1 约瑟夫问题
2.4.2 多项式求和
小结
知识巩固
实训演练
第3章 栈和队列
3.1 栈的定义及基本运算
3.1.1 栈的定义
3.1.2 栈的基本运算
3.2 栈的顺序存储结构及其基本运算的实现
3.2.1 栈的顺序存储结构
3.2.2 栈的基本运算在顺序栈上的实现
3.2.3 栈在递归中的应用
3.3 栈的链式存储结构及其基本运算的实现
3.3.1 栈的链式存储结构
3.3.2 栈的基本运算在链栈上的实现
3.4 栈的经典应用实例
3.4.1 数制转换
3.4.2 表达式求值
3.5 队列的定义及基本运算
3.5.1 队列的定义
3.5.2 队列的基本运算
3.6 队列的顺序存储结构及其基本运算的实现
3.6.1 队列的顺序存储结构
3.6.2 顺序队列基本运算的实现
3.6.3 循环队列
3.7 队列的链式存储结构及其基本运算的实现
3.7.1 队列的链式存储结构
3.7.2 链式队列基本运算的实现
3.8 队列的经典应用实例
3.8.1 迷宫问题
3.8.2 模拟就诊过程
小结
知识巩固
实训演练
第4章 串
4.1 串的概念与操作
4.1.1 串的概念
4.1.2 串的操作
4.2 串的顺序存储结构及其基本运算的实现
4.2.1 串的顺序存储结构
4.2.2 顺序串基本运算的实现
4.2.3 常用的字符串处理函数
4.3 串的链式存储结构及其基本运算的实现
4.3.1 串的链式存储结构
4.3.2 链串基本运算的实现
4.4 经典应用实例
4.4.1 测试串的基本操作
4.4.2 模式匹配
小结
知识巩固
实训演练
……
第5章 数组和广义表
第6章 递归
第7章 树
作者简介
徐新爱,1973年10月生,女,教授,江西省中青年骨干教师,南昌师范学院数学与计算机科学系副主任。从事“数据挖掘”“大数据分析”研究、高校教龄21年。省级精品课程负责人,校级数据挖掘团队负责人,校级首届“青蓝名师”认定对象。兼任江西省计算机学会理事,全国高师数学教育研究会小教培养工作委员会工委委员。近年来,主持并参与完成省教育规划重点课题等科研课题30余项,教育部产学合作协同育人项目2项,教育部大学生创新创业训练项目1项;主编并参与编写教材10余部;发表论文30余篇;获江西省高校优秀教材二等奖1项,江西省优秀教学成果一等奖1项,省级多媒体课件评比三等奖1项等;校级多媒体课件评比1等奖,教学成果二等奖1项,优秀教材一等奖1项,二等奖1项;指导学生参加“蓝桥杯”、“大数据技能”、“软件设计”、“师范生技能”赛获一等奖20多项;软件著作权3项。获学校“优秀共产党员”、“优秀教师”、“科研先进个人”、“师德先进个人”等荣誉称号。主讲课程包括有《C语言程序设计》、《编译原理》、《大数据可视化》和《数据结构》等。 万里勇,男,汉族,中南大学计算机科学与技术专业硕士,江西师范大学管理科学与工程博士研究生(在读)、教育部高等学校青年骨干国内访问学者(浙江大学),副教授。数据库系统工程师、物联网系统认证讲师、深度学习开发与应用工程师,南昌工学院物联网工程专业负责人,中国计算机学会会员、国际电子电气工程师协会-计算机学会会员、江西省人工智能专业技术委员会委员、第九届高级数据挖掘与应用国际学术会议(ADMA 2013)大会出版主席、南昌市智能楼宇网络工程重点实验室成员,江西省智能楼宇网络重点实验室培育基地项目成员、2018年国家精品在线开放课程《电子线路仿真设计与实验实例》团队成员。 先后荣获省(部)级、校级优秀指导教师、优秀教师、优秀共产党员和科研先进个人等荣誉称号20余项;在《计算机工程》、《计算机系统应用》、《江西科学》期刊和国际三大检索会议发表论文40余篇,其中中文核心论文4篇,EI检索7篇,ISTP检索8篇;主编(参编)计算机类教材4部;参与国家级课题(国家科技支撑项目、国家自然基金项目等)3项、主持(参与)校级以上课题20余项,其中江西省教育厅科学研究技术项目2项、省高校教学课题6项、省高校党建研究课题1项、江西省教育科学“十三五”规划课题2项;获实用新型专利2项。?
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0