当前位置:   article > 正文

Java deque 双向队列_java中的deque 双向队列在实际的开发当中的运用场景在哪

java中的deque 双向队列在实际的开发当中的运用场景在哪

操作

插入元素

  • addFirst(): 向队头插入元素,如果元素为空,则发生NPE

  • addLast(): 向队尾插入元素,如果为空,则发生NPE

  • offerFirst(): 向队头插入元素,如果插入成功返回true,否则返回false

  • offerLast(): 向队尾插入元素,如果插入成功返回true,否则返回false

移除元素

  • removeFirst(): 返回并移除队头元素,如果该元素是null,则发生NoSuchElementException

  • removeLast(): 返回并移除队尾元素,如果该元素是null,则发生NoSuchElementException

  • pollFirst(): 返回并移除队头元素,如果队列无元素,则返回null

  • pollLast(): 返回并移除队尾元素,如果队列无元素,则返回null

获取元素

  • getFirst(): 获取队头元素但不移除,如果队列无元素,则发生NoSuchElementException

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/78811
推荐阅读
相关标签
  

闽ICP备14008679号