栈和优先队列常用方法区分

1. 栈

stack.peek()

参数:该方法不带任何参数。
返回值:该方法返回栈顶元素,如果栈为空则返回NULL。

stack.pop()

参数:该方法不带任何参数。
返回值:此方法返回存在于堆栈顶部的元素,然后将其删除

stack.push(E 元素)

参数:该方法接受一个Stack 类型的参数元素,并引用要压入堆栈的元素。
返回值:该方法返回传递的参数。

2. 优先队列

pq.peek()

pq.poll()

pq.offer(元素)

posted @ 2022-03-04 23:03  涤心  阅读(26)  评论(0)    收藏  举报