数据结构
citricl
这个作者很懒,什么都没留下…
展开
-
栈(Java)
栈 下压栈(LIFO) 下压栈(简称栈)是一种具有后进先出特点的集合了类型。 我们先用图形来解释一下什么是“栈”吧。 首先我们假设这里有一个空箱子(空栈),我们手上有3本书,Java,C++,以及PHP。 如果我们想将一本java书放入,需要怎么做呢? 其实非常简单,直接放进入就好了。(压栈,也叫入栈) 当我们依次再将C++、PHP的书放进去,就会形成下面的状态。 我们已经成功的将三本书放入...原创 2018-09-23 17:02:26 · 339 阅读 · 0 评论 -
队列(Java)
队列(Java) 队列 队列是一种具有先进先出(FIFO)特点的集合了类型。 队列的应用性很广泛,这里就不一一赘述了。 与栈相似,队列也是一种操作受限的线性表,不同的是队列只允许在线性表的尾部进行插入操作,在线性表的头部进行删除操作,因此其特点为先进先出(FIFO)。 我们将能够进行插入操作的一端称为队尾(rear),能够进行删除操作的一端称为队头(front),队列中没有元素时,称为空队列。 我...原创 2019-01-20 14:25:18 · 154 阅读 · 0 评论 -
树(Java)
树 前面我们学习的栈与队列,字符串以及链表都是属于元素关系一对一的线性结构,接下来我将讲解元素关系为一对多的树状结构。原创 2019-02-16 19:50:32 · 207 阅读 · 0 评论