讨论数据结构的对称性和不对称性意味着什么?特别是堆栈、队列、双端队列和优先级队列。我的教科书根本没有谈到这个问题,我在谷歌上找到了不同的答案。我只是对结构的对称性感到困惑,我想知道是否有人有任何明确的答案供我研究。谢谢!
最佳答案
双端队列 (deques) 是对称的,这意味着您可以对线性结构的一端执行任何操作,也可以对另一端执行此操作。堆栈、队列和优先级队列是不对称的,因为您只能在结构上执行哪些操作,具体取决于您位于它们的顶部、底部、前面还是后面。
关于java - 线性数据结构的对称性和不对称性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19097825/