发表于2025-01-26
近年来,Java 已逐渐成为资讯领域最重要的高阶程式语言,也是资讯相关科系的必修课程。本书是以 Java 语言为程式撰写工具,用来解决传统资料结构的问题。
本书内含完整的资料结构相关主题,包括:阵列、线性串列、堆叠、伫列、二元树和图形等,此外扩及递回的设计技巧,和排序、搜寻等基本演算法课题。
每一章除了各种资料结构的观念介绍之外,还包括各类型的资料结构实作技巧,以及如何应用于各类计算机问题,深入浅出的说明,和完成的程式范例,最后,本书也提供学习所必须的习题练习。
* 丰富的资料结构题材
* 深入浅出的应用说明
* 理论与实务并重
* 精心设计的习题练习
作者简介
李铭城
现任:龙华科技大学资管系讲师
学历:国立台湾大学资讯工程研究所硕士
专长:程式设计、资料结构、演算法
第1章 导论
1-1 模组化程式设计
1-2 资料与结构
1-3 演算法
1-4 习题
第2章 阵列
2-1 阵列的基本观念
2-2 一维阵列的应用
2-3 二维阵列的应用
2-4 习题
2-5 进阶习题
第3章 链结串列
3-1 链结串列的意义
3-2 链结串列的实作
3-3 多项式的相加
3-4 链结串列相关资料处理
3-5 双向链结串列
3-6 习题
3-7 进阶习题
第4章 堆叠与伫列
4-1 堆叠的观念
4-2 堆叠的实作
4-3 伫列的观念
4-4 伫列的实作
4-5 堆叠应用-运算式求值
4-6 习题
4-7 进阶习题
第5章 递回
5-1 递回的定义
5-2 递回函式的唿叫与返回
5-3 典型的递回函式
5-4 间接递回
5-5 习题
5-6 进阶习题
第6章 树状结构
6-1 树状结构的概念
6-2 二元树
6-3 二元树的走访
6-4 二元树的递回运算
6-5 二元搜寻树
6-6 二元运算树
6-7 习题
6-8 进阶习题
第7章 图形
7-1 图形的概念
7-2 图形结构之储存与实作
7-3 图形的走访
7-4 展开树与最小展开树
7-5 最短路径
7-6 图形应用-拓朴排序
7-7 习题
7-8 进阶习题
第8章 排序
8-1 排序的基本概念
8-2 简易排序演算法
8-3 改良式排序法
8-4 线性排序
8-5 各种排序法的比较
8-6 习题
8-7 进阶习题
9-1 搜寻的概念
9-2 以键值比较为基础的搜寻
9-3 杂凑式搜寻
9-4 杂凑函数
9-5 碰撞问题
9-6 杂凑的效能分析
9-7 习题
9-8 进阶习题
资料结构in Java(第二版)(附光碟) pdf epub mobi txt 电子书 下载 2025
资料结构in Java(第二版)(附光碟) pdf epub mobi txt 电子书 下载