gpt4 book ai didi

java - 为什么Deque中有pollFirst方法?

转载 作者:行者123 更新时间:2023-12-02 09:36:42 27 4
gpt4 key购买 nike

Dqueue 接口(interface)扩展了 queue 接口(interface),queue 有一个 poll() 方法,其作用与出队中的 poll first 是做什么的,为什么需要这样做?

最佳答案

因为 Deque 是双端队列,所以您可以从两端进行轮询。为了避免歧义,一端被视为第一端,另一端被视为结尾。

双端队列支持poll,因此它可以用在声明类型为Queue的地方。在双端队列中,pollpollFirst 是等效的。

为了提供双端队列的双端部分,必须能够使用pollLast访问它的另一端。我认为添加了 pollFirst ,以便方法调用明确,并且方法的命名一致。

关于java - 为什么Deque中有pollFirst方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57450803/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com