【问题标题】:Double ended queue class in the .Net Framework.Net Framework 中的双端队列类
【发布时间】:2015-09-18 21:25:58
【问题描述】:

当我试图理解 WorkflowApplication 类的某些部分时,我遇到了一个名为 System.Activities.Quack<T> 的类。 reference source 显示这是一个双端队列,但我很好奇。这个类被命名为 Quack 是否有正当的理由,或者这是有人试图用内部框架类来搞笑?

【问题讨论】:

    标签: .net data-structures workflow-foundation-4


    【解决方案1】:

    Quack 这个名字是 Queue 和 Stack 的结合;嘎嘎。它是一个既作为队列又作为堆栈的集合。

    它通常被称为double-ended queue, or a Deque

    【讨论】:

    • 啊 - 我知道它必须是这样的,但我没有足够的创造力来想出它。太棒了。
    • 是的。有人对他们的班级名称很有趣。 Deque 是一个很好理解的数据结构。 Quack 没那么多。
    猜你喜欢
    • 1970-01-01
    • 2018-07-02
    • 2016-01-02
    • 2013-05-21
    • 2017-05-06
    • 2016-01-19
    • 2020-10-29
    • 2010-12-28
    • 2013-03-10
    相关资源
    最近更新 更多