请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

插入代码

1回答

liuyubobobo 2018-11-07 10:12:52

因为Queue接口中没有定义getCapacity:)


在回顾一下我们的Queue接口的定义?传送门:https://github.com/liuyubobobo/Play-with-Data-Structures/blob/master/03-Stacks-and-Queues/05-Array-Queue/src/Queue.java 


加油!:)

0 回复 有任何疑惑可以回复我~
  • 请问老师为啥不在接口里定义getCapacity?
    回复 有任何疑惑可以回复我~ 2021-01-29 16:48:11
  • capacity 表示容量,容量这个概念,只有在底层数据结构是数组的时候,才有意义。但是 Queue 并没有规定实现一个队列,底层一定是数组,比如链表也可以。课程后续我们也会使用链表实现一个队列。所以 capacity 不是 Queue 必须的属性。
    回复 有任何疑惑可以回复我~ 2021-01-29 23:39:24
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信