7

C#中 C++ 的类似类是什么std::vector

我想要一个类,它在内部保留一个内部数组并支持在后面插入O(1)

4

2 回答 2

25

这是一个列表,其中一些C++/C#容器彼此大致等效(不是完全替换):

于 2013-09-19T13:21:16.777 回答
-2
  • std::list -> 链表?
  • std::vector -> 列表?

std::list 由数组支持,每次删除都会产生内存复制,与 C# List 的行为相同。而 C# LinkedList 由节点列表支持,与 std::vector 相同。

所以我相信下面是正确的。

  • std::list -> 列表
  • std::vector -> 链表
于 2016-03-17T00:56:25.490 回答