
数据结构
zhxj_cs
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java数据结构之Queue(队列)
Queue(队列) Queue(队列)是一种特殊的线性表,它只允许在队头(front)进行删除操作(出队),在队尾(rear)进行插入操作(入队),是一种操作受限制的线性表。即:FIFO(First In, First Out)。 从Queue的继承关系图可以看到,Queue接口实现了Collection接口,所以Queue具有Collection接口的所有特性。 但是一般来说,在操作Queue...原创 2020-01-15 00:41:00 · 398 阅读 · 0 评论 -
Java数据结构之Stack(栈)
Stack(栈) Stack(栈)是一种特殊的线性表,它只允许在栈顶(top)进行增删操作。栈是一种操作受限制的线性表。即:LIFO(Last In, First Out)。 Stack常见的方法 // 压栈 E push(E e); // 出栈 E pop(); // 获取栈顶元素,不出栈 E peek(); // 判断栈是否为空 boolean empty(); 自己实现一个Stack(A...原创 2020-01-15 00:38:20 · 1075 阅读 · 0 评论