图解数据结构之Java实现
之所以, 打算用Java语言再把基础的数据结构实现一遍, 原因有以下几点:
第一: 这对Java基础也是一次再学习和提升;
第二: 提高动手编程的能力;
第三: 基本的数据结构是后续学习算法的基石;
第四: 在未来的求职当中, 笔试和面试都少不了数据结构的问题.
梦蓝樱飞
CSDN博客: http://blog.csdn.net/menglanyingfei
希望大家能多多评论和指点我的文章, 以相互交流和学习, 谢谢!
展开
-
[图解数据结构之Java实现](2) --- 线性表之链表实现
本文行文思路结构一. 线性表 二. Java中的指针 三. 表的简单链表实现 四. 表的各种基本操作 --- 增删改查 1. 图解分析 2. 代码实现 五. 完整代码Demo 六. 总结一. 线性表部分定义和解释见下面链接: http://blog.csdn.net/menglanyingfei/article/details/71519202二. Java中的”指针”首先, 学过原创 2017-10-07 16:20:28 · 877 阅读 · 0 评论 -
[图解数据结构之Java实现](1) --- 线性表之数组实现
一. 线性表线性结构是数据结构中三种基本结构之一. 而线性结构的特点是: 在数据元素的非空有限集合中 1. 存在唯一的一个被称为”第一个”的数据元素; 2. 存在唯一的一个被称为”最后一个”的数据元素; 3. 除第一个之外, 集合中的每个数据元素均只有一个前驱; 4. 除最后一个之外, 集合中的每个数据元素均只有一个后继.同时线性结构中包括常见的数据结构: - 线性表 - 栈 - 队原创 2017-05-10 13:30:16 · 1170 阅读 · 2 评论 -
[图解数据结构之Java实现](0) --- 概要分析和目录分类
本文行文思路结构一. 写此系列文章缘由 二. 相关概念表述 1. 数据结构的定义 2. 逻辑结构和存储结构的对比 三. 基本数据结构的分类和列举 四. 总结一. 写此系列文章缘由之所以, 打算用Java语言再把基础的数据结构实现一遍, 原因有以下几点: 第一: 我们在学校里学的数据结构大多数都是C语言实现的, 作为要学习和从事Java开发的程序员, 这对Java基础也是一次再学习和提升; 第原创 2017-05-10 13:10:22 · 1377 阅读 · 0 评论