【问题标题】:Advantages of circular queue over stack in javajava中循环队列优于堆栈的优点
【发布时间】:2016-05-01 12:38:11
【问题描述】:

有人问我使用循环队列优于堆栈的优势。我什么都想不出来。搜索互联网并没有给出明确的答案。还有其他优势吗?

【问题讨论】:

    标签: java algorithm data-structures stack


    【解决方案1】:

    也许您在这里遗漏了明显的东西 - 忘记了“循环”部分,队列相比堆栈有什么优势?嗯,一个是 queue,即 FIFO 语义,另一个是 stack,即 LIFO 语义。

    队列优于堆栈的优点是您可以按顺序处理项目。如果您知道您可以在特定时间内处理一个项目,那么您可以计算吞吐量,这可以让您粗略估计一个项目在处理之前将在队列中等待多长时间。

    队列通常以循环列表的形式实现。他们不必是。

    【讨论】:

      猜你喜欢
      • 2018-08-10
      • 2018-12-24
      • 2019-06-10
      • 1970-01-01
      • 2014-04-30
      • 1970-01-01
      • 2012-01-17
      • 1970-01-01
      相关资源
      最近更新 更多