Queue API

QueueAPI

使用ArrayDeque Class(不允许null)

API 1: add(E e)

  • 加null会出问题

  • 只有满的时候才会出现前面interface的不同?

API 1: offer(E e)

API 2: remove()

API 2: poll()

这两个是有区别

API 3: element()

API 3: peek()

使用LinkedList class

API 1: add(E e)

  • 加null会出问题

  • 只有满的时候才会出现前面interface的不同?

API 1: offer(E e)

API 2: remove()

API 2: poll()

这两个是有区别

API 3: element()

API 3: peek()

这两个也是一个exception和null

Conclusion:

  • 做题的角度,还是用offer,poll,peek

  • 工作的时候用add,remove,element

Last updated