数据结构
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 · 358 阅读 · 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 · 1048 阅读 · 0 评论