【发布时间】:2013-03-14 00:12:36
【问题描述】:
我几乎可以肯定这应该是重复的,但我搜索了一段时间并找不到答案。我应该在 C# 中使用什么来替换 C++ 向量和双端队列有效。那就是我需要一种结构,它既能有效地支持直接索引,又能以一种有效的方式再次支持从一端或两端删除(取决于向量或双端队列)。
在 java 中,我通常至少将 ArrayList 用于向量,但对于 C#,我发现 this source 指出:
ArrayList resizes dynamically. As elements are added, it grows in capacity to accommodate them. It is most often used in older C# programs.。那么这样做的新方法是什么?我又该如何处理双端队列的情况?
【问题讨论】: