开发者社区 问答 正文

堆栈和queue集合的关系

如题,java集合里面提到了list,queue等接口,但是没提到堆栈,不是数据结构么。另外,queue的原理是先进先出,和heap堆一样的性质。想问下堆栈和集合架构什么关系?

展开
收起
蛮大人123 2016-06-12 13:48:55 2376 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    其实你自己说的也挺清楚了,我帮你补充下:集合的最高接口Collection,之下有两个子接口分别是List和set,队列Queue接口之下有子接口Deque即双端队列,用于实现栈的需求,堆栈在Java中也就没有单独提供接口了;有一个实现类LinkedList既实现了List,又实现了双端队列Deque,这就造成了他们之间的联系如你所说的现象,队列是特殊的集合,堆栈也是特殊的集合;也就这么多了,多的也不会了,希望对你有用!

    2019-07-17 19:33:51
    赞同 展开评论
问答分类:
问答地址: