Java基础数据结构
TYLGOBL
这个作者很懒,什么都没留下…
展开
-
Java基础数据结构--线性表
Java基础数据结构–线性表 文章目录Java基础数据结构--线性表线性表:1、定义2、存储结构1、顺序存储2、链式存储3、栈、队列也是一种线性表3、顺序表代码实现 线性表: 线性表是最基本、最简单、也是最常用的一种数据结构。 线性表中数据元素之间的关系是一对一的关系,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的(注意,这句话只适用大部分线性表,而不是全部。比如,循环链表逻辑...原创 2018-12-08 12:22:23 · 335 阅读 · 0 评论 -
Java基础数据结构--链表
Java基础数据结构–链表 文章目录Java基础数据结构--链表链表链表的定义:链表的作用:单链表如下图:链表类的写法思路:代码实现:以下为单链表的题:单链表中一些题的图解:循环链表代码以及思想:双向链表如下图:代码以及思想: 链表 链表的定义: 链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Poi...原创 2018-12-08 14:01:27 · 254 阅读 · 0 评论 -
两队列实现栈(及两栈实现队列)
“栈和队列”的互相实现 文章目录“栈和队列”的互相实现1.两队列实现栈2.两栈实现队列Github代码链接: 1.两队列实现栈 思想: 总是留下某个队列中剩余一个值,为删除的值 如下图: 核心代码: //总是留下某个队列中剩余一个值,为删除的值 public static void enterStack(TwoQueueToOneStack qu1, TwoQueueToOneSta...原创 2018-12-10 00:38:53 · 305 阅读 · 0 评论