- ISBN:9787568278522
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:26cm
- 页数:232页
- 出版时间:2019-11-01
- 条形码:9787568278522 ; 978-7-5682-7852-2
内容简介
《数据结构(Java语言描述 第3版 修订版)/“十二五”职业教育国家规划教材》主要介绍了数据结构的基本概念和基本算法。 《数据结构(Java语言描述 第3版 修订版)/“十二五”职业教育国家规划教材》共分9个项目,主要内容包括绪论、线性表、栈和队列、串、多维数组和广义表、树、图、查找和排序等。各项目中所涉及的数据结构与算法均给予了Java语言描述(所有程序都已运行通过),以便读者巩固和提高运用Java语言进行程序设计的能力。 《数据结构(Java语言描述 第3版 修订版)/“十二五”职业教育国家规划教材》在内容的选取、概念的引入、文字的叙述及例题和习题的选择等方面都力求遵循面向应用、逻辑结构简明合理、由浅人深、深入浅出、循序渐进、便于自学的原则,突出其实用性与应用性。 《数据结构(Java语言描述 第3版 修订版)/“十二五”职业教育国家规划教材》可作为计算机专业教材,也适合作为非计算机专业辅修计算机专业课程的教材,还可以供从事计算机软件开发的科技人员自学参考。
目录
任务一 数据结构的基本概念
一、学习数据结构的原因
二、什么是数据结构
三、基本概念和术语
四、数据类型与抽象数据类型
任务二 算法和算法分析简介
一、算法
二、算法的描述
三、算法评价
实训 验证哥德巴赫猜想
小结
习题一
项目二 线性表
任务一 线性表的定义和基本操作
任务二 线性表的顺序存储结构
一、线性表的顺序存储结构
二、线性表在顺序存储结构下的运算
任务三 线性表的链式存储结构
一、线性链表
二、循环链表
三、双向链表
实训 顺序表和链表的应用
小结
习题二
项目三 栈和队列
任务一 栈
一、栈的定义及其运算
二、栈的顺序存储结构
三、栈的链式存储结构
任务二 算术表达式求值
任务三 队列
一、队列的定义及其运算
二、队列的顺序存储结构
三、队列的链式存储结构
四、其他队列
实训 栈与队列的应用
小结
习题三
项目四 串
任务一 串的基本概念
一、串的定义
二、主串和子串
任务二 串的存储结构
一、串值的存储
二、串名的存储映像
任务三 串的基本运算及其实现
一、串的基本运算
二、串的基本运算的实现
实训 文本编辑系统
小结
习题四
项目五 多维数组和广义表
任务一 多维数组
一、多维数组的概念
二、多维数组在计算机内的存放
任务二 多维数组的存储结构
一、行优先顺序
二、列优先顺序
任务三 特殊矩阵及其压缩存储
一、特殊矩阵
二、压缩存储
任务四 稀疏矩阵
一、稀疏矩阵的存储
二、稀疏矩阵的运算
任务五 广义表
一、基本概念
二、存储结构
三、基本运算
实训 迷宫问题
小结
习题五
……
项目六 树
项目七 图
项目八 查找
项目九 排序
参考文献
作者简介
库波,男,主持或参与一项国家级、三项省部级、一项市级、一项学院级的科研项目,曾获“武汉市青年岗位能手”,“武汉市师德建设先进教师”,“武汉市首届高等学校教学成果奖一等奖”等荣誉称号。
-
深度学习的数学
¥43.5¥69.0 -
全图解零基础word excel ppt 应用教程
¥19.0¥48.0 -
机器学习
¥59.4¥108.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥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 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥22.1¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
基于3D打印技术的产品创新设计方法
¥45.8¥88.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥83.3¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0