账号: 密码:
首页  |  宏观指导  |  出版社天地  |  图书代办站  |  教材图书信息 |  教材图书评论 |  在线订购 |  教材征订
  图书分类 - 中图法分类  专业分类  用途分类  自分类  制品类型  读者对象  版别索引 
搜索 新闻 图书 ISBN 作者 音像 出版社 代办站 教材征订
购书 请登录 免费注册 客服电话:010-62510665 62510769
图书查询索引 版别索引 分类索引 中图法分类 专业分类 用途分类 制品类型 读者对象 自分类 最新 畅销 推荐 特价 教材征订
综合查询
数据结构(Java语言) - 高职高专计算机类专业系列教材 - 中国高校教材图书网
相关类别图书
作 者:淡海英
出版社:西安电子科技大学出版社
用 途:高职高专教材
中 图:
专 业:
制 品:图书
读 者:
最新可供书目

战争与文明:从路易十四到拿破仑

中国人民大学出版社


一本书读懂30部管理学经典

清华大学出版社


算法传播十讲

苏州大学出版社


人文职场英语(第2版)学生用书

上海外语教育出版社


数字时代的银龄行动——亚太地区老年人数字素养与技能现状调研

国家开放大学出版社

书名: 数据结构(Java语言) 高职高专计算机类专业系列教材
ISBN:9787560671239 条码:9787560671239
作者: 淡海英  相关图书 装订:0
印次:1-1 开本:16开
定价: ¥49.00  折扣价:¥46.55
折扣:0.95 节省了2.45元
字数: 304千字
出版社: 西安电子科技大学出版社 页数: 449页
发行编号: 每包册数:
出版日期: 2024-02-04
小团购 订购 咨询 推荐 打印 放入存书架 相关评论

内容简介:
本书使用Java语言讲解数据结构。全书按照“项目—任务”的模式编写,共设10个项目,每个项目下都精心安排了6个典型工作任务(全书共60个典型工作任务)。这10个项目分别是:顺序表—教职工工号管理、链表—商品管理、栈—两栈共享空间、队列—模拟银行客户排队、串—模式匹配、矩阵—核算产品费用、树—家族族谱、图—某职业技术学院校园导航、查找—分数查询、排序—成绩管理。
本书可作为高职院校软件技术、移动应用开发、大数据技术与应用等相关专业学生的教材,也可供相关专业的技术人员参考。

作者简介:
 
章节目录:
项目一 顺序表——教职工工号管理 1
典型工作任务1.1 顺序表项目需求分析 2
典型工作任务1.2 顺序表数据结构设计 3
1.2.1 数据结构中的术语和概念 3
1.2.2 线性表的存储结构 6
典型工作任务1.3 顺序表软件代码设计 13
典型工作任务1.4 顺序表软件测试执行 17
典型工作任务1.5 顺序表软件文档编写 19
1.5.1 初始化模块测试 19
1.5.2 增加数据元素模块测试 19
1.5.3 移除数据元素模块测试 20
1.5.4 查找数据元素模块测试 20
1.5.5 获取数据元素模块测试 21
1.5.6 修改数据元素模块测试 22
1.5.7 判空模块测试 22
1.5.8 统计数据元素个数模块测试 23
1.5.9 正序输出数据元素模块测试 23
1.5.10 清空顺序表模块测试 23
典型工作任务1.6 顺序表项目验收交付 23
项目二 链表——商品管理 25
典型工作任务2.1 链表项目需求分析 26
典型工作任务2.2 链表数据结构设计 26
2.2.1 链表结构设计 27
2.2.2 项目数据结构设计 27
典型工作任务2.3 链表软件代码设计 28
2.3.1 链表基本操作 28
2.3.2 项目代码实现 33
典型工作任务2.4 链表软件测试执行 45
典型工作任务2.5 链表软件文档编写 49
2.5.1 初始化模块测试 49
2.5.2 添加商品模块测试 50
2.5.3 浏览商品信息模块测试 50
2.5.4 修改商品模块测试 51
2.5.5 删除商品模块测试 51
2.5.6 查询商品模块测试 52
典型工作任务2.6 链表项目验收交付 53
项目三 栈——两栈共享空间 54
典型工作任务3.1 栈项目需求分析 55
典型工作任务3.2 栈数据结构设计 55
3.2.1 栈的定义 55
3.2.2 栈的基本操作 56
3.2.3 顺序栈 56
3.2.4 链栈 60
典型工作任务3.3 栈软件代码设计 64
3.3.1 两栈共享空间设计 64
3.3.2 两栈共享空间的代码实现 65
典型工作任务3.4 栈软件测试执行 68
典型工作任务3.5 栈软件文档编写 69
典型工作任务3.6 栈项目验收交付 70
项目四 队列——模拟银行客户排队 71
典型工作任务4.1 队列项目需求分析 72
典型工作任务4.2 队列数据结构设计 73
4.2.1 队列的定义 73
4.2.2 队列的基本操作 73
4.2.3 队列的顺序存储结构 74
4.2.4 队列的链式存储结构 81
典型工作任务4.3 队列软件代码设计 85
典型工作任务4.4 队列软件测试执行 89
典型工作任务4.5 队列软件文档编写 91
4.5.1 初始化模块测试 92
4.5.2 入队模块测试 92
4.5.3 出队模块测试 93
4.5.4 取队头元素模块测试 94
4.5.5 判空模块测试 94
4.5.6 计算队列长度模块测试 94
4.5.7 正序输出数据元素模块测试 95
4.5.8 清空顺序队列模块测试 95
典型工作任务4.6 队列项目验收交付 95
项目五 串——模式匹配 97
典型工作任务5.1 串项目需求分析 98
典型工作任务5.2 串数据结构设计 99
5.2.1 串的术语 99
5.2.2 串的存储结构 100
5.2.3 顺序串的基本操作算法 101
5.2.4 顺序串的模式匹配算法 105
典型工作任务5.3 串软件代码设计 108
典型工作任务5.4 串软件测试执行 115
典型工作任务5.5 串软件文档编写 118
5.5.1 初始化模块测试 118
5.5.2 查找模块测试 118
5.5.3 删除模块测试 119
5.5.4 插入模块测试 119
典型工作任务5.6 串项目验收交付 119
项目六 矩阵——核算产品费用 121
典型工作任务6.1 矩阵项目需求分析 122
典型工作任务6.2 矩阵数据结构设计 122
6.2.1 数组的概念 122
6.2.2 数组结构具有的性质 123
6.2.3 数组的顺序存储 123
6.2.4 特殊矩阵的压缩存储 124
6.2.5 稀疏矩阵的压缩存储 126
典型工作任务6.3 矩阵软件代码设计 134
典型工作任务6.4 矩阵软件测试执行 141
典型工作任务6.5 矩阵软件文档编写 143
6.5.1 初始化模块测试 144
6.5.2 矩阵转置模块测试 144
6.5.3 矩阵快速转置模块测试 145
6.5.4 矩阵加法模块测试 145
典型工作任务6.6 矩阵项目验收交付 145
项目七 树——家族族谱 147
典型工作任务7.1 树项目需求分析 148
典型工作任务7.2 树数据结构设计 148
7.2.1 树 148
7.2.2 二叉树 151
典型工作任务7.3 树软件代码设计 158
7.3.1 成员类的定义 158
7.3.2 家谱二叉链表结点类的定义 159
7.3.3 家谱二叉链表类的定义 160
7.3.4 系统测试类的实现 163
典型工作任务7.4 树软件测试执行 168
7.4.1 主菜单显示测试 168
7.4.2 创建家谱功能测试 168
7.4.3 显示家谱功能测试 169
7.4.4 编辑家谱功能测试 169
7.4.5 统计功能测试 171
典型工作任务7.5 树软件文档编写 172
典型工作任务7.6 树项目验收交付 173
项目八 图——某职业技术学院校园导航 175
典型工作任务8.1 图项目需求分析 176
典型工作任务8.2 图数据结构设计 177
8.2.1 图的定义 177
8.2.2 图的存储结构 180
8.2.3 图的深度优先和广度优先
遍历算法 187
8.2.4 图形最短路径 193
典型工作任务8.3 图软件代码设计 200
典型工作任务8.4 图软件测试执行 216
典型工作任务8.5 图软件文档编写 218
8.5.1 存储建筑物及路径信息
模块测试 218
8.5.2 用邻接矩阵存储建筑物信息
模块测试 219
8.5.3 初始化模块测试 219
8.5.4 介绍校园建筑物模块测试 220
8.5.5 查看建筑物路线模块测试 220
8.5.6 查询建筑物间最短距离 221
8.5.7 查询建筑物信息模块 221
8.5.8 修改建筑物信息模块测试 222
8.5.9 打印学校建筑物邻接矩阵
模块测试 222
8.5.10 查找建筑物编号模块测试 222
8.5.11 重新构建图模块测试 222
8.5.12 删除顶点模块测试 223
8.5.13 删除边模块测试 223
8.5.14 增加顶点模块测试 223
8.5.15 增加边模块测试 224
8.5.16 更新操作模块测试 224
典型工作任务8.6 图项目验收交付 225
项目九 查找——分数查询 227
典型工作任务9.1 查找项目需求分析 228
典型工作任务9.2 查找数据结构设计 229
9.2.1 基本概念 229
9.2.2 静态查找表 230
9.2.3 动态查找表 234
典型工作任务9.3 查找软件代码设计 236
典型工作任务9.4 查找软件测试执行 242
典型工作任务9.5 查找软件文档编写 246
9.5.1 添加学生信息算法模块测试 246
9.5.2 顺序查找学生信息算法模块测试 246
9.5.3 折半查找学生信息算法模块测试 247
9.5.4 学号排序算法模块测试 247
9.5.5 向二叉排序树中插入结点算法
模块测试 247
9.5.6 二叉排序树中查找指定学号的
学生信息算法模块测试 248
典型工作任务9.6 查找项目验收交付 248
项目十 排序——成绩管理 250
典型工作任务10.1 排序项目需求分析 251
典型工作任务10.2 排序数据结构设计 252
10.2.1 排序 252
10.2.2 内部排序法 253
典型工作任务10.3 排序软件代码设计 275
典型工作任务10.4 排序软件测试执行 280
典型工作任务10.5 排序软件文档编写 281
10.5.1 录入学生信息模块测试 281
10.5.2 计算总成绩和平均分模块测试 282
10.5.3 插入排序模块测试 282
10.5.4 希尔排序模块测试 283
10.5.5 冒泡排序模块测试 283
10.5.6 快速排序模块测试 284
10.5.7 数据信息模块测试 284
典型工作任务10.6 排序项目验收交付 285
附录 数据结构考核鉴定习题集 287

精彩片段:
 
书  评:
 
其  它:
 

专业分类
经济学  公共课与文化课  政治法律  教育学  文学艺术  历史学  理学  工学  农学  医学  计算机/网络  管理学  其他  外语  哲学
用途分类
大学本科教材 大学本科以上教材 大学教学参考书 考研用书 自学考试教材 高职高专教材 中职、中专类教材 中小学教材、教辅
电大用书 学术专著 考试辅导类图书 工具书 培训教材 其他
中图法分类
医药、卫生  语言、文字  工业技术  交通运输  航空、航天  环境科学、安全科学  综合性图书  文学  艺术  历史、地理  自然科学总论  数理科学和化学  天文学、地球科学  生物科学  哲学、宗教  社会科学总论  政治、法律  军事  经济  马克思主义、列宁主义、毛泽东思想、邓小平理论  文化、科学、教育、体育  农业科学
版别索引
北京大学出版社 北京师范大学出版社 清华大学出版社 中国人民大学出版社
北京工业大学出版社 北京大学医学出版社 北京航空航天大学出版社 北京交通大学出版社
北京理工大学出版社 北京体育大学出版社 北京邮电大学出版社 中央音乐学院出版社
北京语言大学出版社 对外经济贸易大学出版社 国家开放大学出版社 首都经济贸易大学出版社
首都师范大学出版社 外语教学与研究出版社
更多...
网上购书指南
一、我的账户
用户注册
用户登录
修改用户密码
修改个人资料
二、查询图书
快速查询
分类查询
综合查询
三、订购图书
第一步点击“订购”按钮
第二步确定收货人信息
第三步提交订单
存书架
四、邮购方式
普通邮寄
特快专递
五、付款方式
支付宝
邮局汇款
六、我的订单
查询订单
修改或取消订单
联系我们

| 我的帐户 | 我的订单 | 购书指南| 关于我们 | 联系我们 | 敬告 | 友情链接 | 广告服务 |

版权所有 © 2000-2002 中国高校教材图书网    京ICP备10054422号-7    京公网安备110108002480号    出版物经营许可证:新出发京批字第版0234号
经营许可证编号:京ICP证130369号    技术支持:云因信息