在数据结构中,C#将其链表称为泛型,但我们也可以在C#中创建自己的链表实现。然后我要问的问题是它们之间是否存在任何差异(访问性能或内存)。
答案 0 :(得分:1)
我将很慷慨,并假设您真正要问的是“我无法编写自己的C#中LinkedList的实现有什么特别之处吗?”
答案是否定的。库中的实现是用C#编写的。这是源代码:https://referencesource.microsoft.com/#system/compmod/system/collections/generic/linkedlist.cs
如果您不喜欢此实现提供的性能特征,请编写自己的性能。