×
暂无评论
图文详情
  • ISBN:9787302545811
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:393
  • 出版时间:2020-02-01
  • 条形码:9787302545811 ; 978-7-302-54581-1

内容简介

  《图解数据结构——使用Java(第2版)》是一本综合讲述数据结构及其算法的入门书,内容浅显易懂、逻辑严谨,力求适用性兼顾教师教学和学生自学。  全书从基本的数据结构概念开始讲解,以新版的Java语言详细诠释数组结构、队列、堆栈、链表、树结构、图结构、排序和查找等数据结构的基础知识,书中收录了精华的算法及范例程序的实现过程,辅以丰富的图示解析。全书的范例程序均采用“Eclipse”Java IDE集成开发工具进行编译、执行、测试及调试。此外,该书各章末尾都安排了配合教学内容和选自各类考试的习题,并在附录中提供了解答,可供读者测试学习效果。  《图解数据结构——使用Java(第2版)》图文并茂,叙述简洁、清晰,范例丰富、可操作性强,针对具有一定编程能力又想提高编程“深度” 的非信息专业类人员或学生,是一本数据结构普及型的教科书或自学参考书。

目录

第1章 数据结构与算法
1.1 数据结构的定义
1.1.1 数据与信息
1.1.2 数据的特性
1.2 算法
1.2.1 到处都是算法
1.2.2 算法的定义
1.3 算法效能分析
1.3.1 Big-oh
1.3.2 Ω(Omega)
1.3.3 θ(Theta)
1.4 常见算法介绍
1.4.1 分治法
1.4.2 递归法
1.4.3 贪心法
1.4.4 动态规划法
1.4.5 迭代法
1.4.6 枚举法
1.5 程序设计简介
1.5.1 程序开发流程
1.5.2 结构化程序设计
1.5.3 面向对象程序设计
课后习题

第2章 数组结构
2.1 线性表简介
2.2 认识数组
2.2.1 一维数组
2.2.2 二维数组
2.2.3 三维数组
2.2.4 n维数组
2.3 矩阵
2.3.1 矩阵相加
2.3.2 矩阵相乘
2.3.3 转置矩阵
2.3.4 稀疏矩阵
2.3.5 上三角形矩阵
2.3.6 下三角形矩阵
2.3.7 带状矩阵
2.4 数组与多项式
课后习题

第3章 链表
3.1 动态分配内存
3.2 单向链表
3.2.1 建立单向链表
3.2.2 单向链表节点的删除
3.2.3 单向链表插入新节点
3.2.4 单向链表的反转
3.2.5 单向链表的功能
3.2.6 多项式链表表式法
3.3 环形链表
……
第4章 堆栈
第5章 队列
第6章 树结构
第7章 图结构
第8章 排序
第9章 查找
附录A Java 9开发环境简介
附录B 课后习题与解答
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航