首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ArrayDeque实现堆栈?

ArrayDeque实现堆栈?
EN

Stack Overflow用户
提问于 2015-04-13 21:35:26
回答 1查看 219关注 0票数 0

我在某个地方见过这样的代码:

代码语言:javascript
复制
Stack<TreeNode> stack = new ArrayDeque<TreeNode>();

我的问题是,ArrayDeque不是一个堆栈,为什么上面的代码是正确的?

ArrayDeque实现了这些接口:SerializableCloneableIterable<E>Collection<E>Deque<E>Queue<E> http://docs.oracle.com/javase/7/docs/api/java/util/ArrayDeque.html

但我在任何地方都看不到堆栈..。我需要帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-13 21:38:17

这段代码不会用标准的StackArrayDeque编译

代码语言:javascript
复制
Error: java: Type mismatch: cannot convert from java.util.ArrayDeque to java.util.Stack

我看到的唯一可能是这些类不是来自java.util包。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29615518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档