我幾乎肯定這應該是重複的,但我搜索了一段時間,找不到答案。我應該在C#中使用什麼來替代C++向量,並高效地使用。那就是我需要一種能夠高效支持直接索引的結構,並且還能以有效的方式再次支持從一端或兩端刪除(取決於向量或deque案例)。c#相當於C++ vector或deque
在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.
。那麼做這件事的新方法是什麼?再次,我該如何處理deque案件?
一個選項是https://github.com/dcastro/DequeNET – 2018-01-08 16:50:45