![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
可乐33
!
展开
-
数据结构 队列(JAVA语言描述)
数据结构 队列(JAVA语言描述)队列(queue)是只允许在一端进行插入操作,而在另一端进行删除操作的线性表。队列是一种先进先出(First In First Out)的线性表。允许插入的一端称为队尾,允许删除的一端称为队头。队头(Front):允许删除的一端,又称队首。队尾(Rear):允许插入的一端。空队列:不包含任何元素的空表。队列的常见方法public interface Queue<E> extends Iterable<E> { publi原创 2022-01-14 17:39:53 · 221 阅读 · 0 评论 -
数据结构 栈 (JAVA语言描述)
数据结构 栈 (JAVA语言描述)栈(stack)是限定仅在表尾进行插入或者删除的线性表。对于栈来说,表尾端称为栈顶(top),表头端称为栈低(bottom)。不含元素的空表称为空栈。因为栈限定在表尾进行插入或者删除,所以栈又被称为后进先出的线性表一些关于栈的方法及实现大部分直接调用线性表的方法即可 @Override public int size() { return list.size(); } @Override public bool原创 2022-01-10 13:17:06 · 480 阅读 · 0 评论 -
数据结构之 线性表 (JAVA语言描述)
数据结构之 线性表 (JAVA语言描述)线性表是一种线性结构,它是由零个或多个数据元素构成的有限序列。线性表的特征是在一个序列中,除了头尾元素,每个元素都有且只有一个直接前驱,有且只有一个直接后继,而序列头元素没有直接前驱,序列尾元素没有直接后继。————————————————————————————————————————我们可以使用线性存储结构来创建一个线性表或着使用链式存储结构这里使用顺序存储结构来存储线性表在创建线性表之前我们首先要了解线性表的一些方法 //添加元素 pu原创 2022-01-10 12:39:59 · 774 阅读 · 0 评论