java 简单数据结构表示与方法调用

需要用什么数据结构就用什么接收就行了,因为都是他的父类

例如:

Queue<Node> queue = new LinkedList<>();

然后再调用相应的方法

类 LinkedList<E>

队列:(说明,其中是刷题常用的一些方法)

 boolean

offer(E e) (入队)
          将指定元素添加到此列表的末尾(最后一个元素)。

 E poll()  (出队)
          获取并移除此列表的头(第一个元素
 E peek()
          获取但不移除此列表的头(第一个元素)。

 void push(E e)  (入栈)
          将元素推入此列表所表示的堆栈。
 E pop()   (弹栈)
          从此列表所表示的堆栈处弹出一个元素。

双端队列

 void addFirst(E e)
          将指定元素插入此列表的开头。
 void addLast(E e)
          将指定元素添加到此列表的结尾。
boolean removeFirstOccurrence(Object o)
          从此列表中移除第一次出现的指定元素(从头部到尾部遍历列表时)。
 E removeLast()
          移除并返回此列表的最后一个元素。
 boolean removeLastOccurrence(Object o)
          从此列表中移除最后一次出现的指定元素(从头部到尾部遍历列表时)。

待update。。。。。。

扫描二维码关注公众号,回复: 6212863 查看本文章

猜你喜欢

转载自blog.csdn.net/qq_40674583/article/details/86163867