算法-栈和队列
栈和队列
栈
声明方式
1 | Stack<V> stack = new stack(); |
使用方式
1 | push():入队 |
队列
声明方式
1 | Queue<V> queue = new LinkedList<>(); |
使用方法
1 | offer():入队 |
优先队列
通常用优先队列PriorityQueue
实现大小顶堆。默认是小顶堆。
声明方式
1 | // 小顶堆 |
使用方法
使用方法队列。
队列、堆只能获取队首或者堆顶的元素,不能获取其他位置的原始。
评论