我正在学习c#,并且我到达了LinkedList< T>类型,我仍然需要知道更多,比如我何时应该使用它,如何创建一个,我该如何使用它。我只想要信息。
如果有人知道关于这个主题的好文章,或者你可以向我展示一些解释的例子,例如如何创建,如何添加和删除,以及如何处理节点和元素。
提前致谢。我非常喜欢在这里提出问题,所有专业人员都会回答和帮助。
[编辑]更改了对LinkedList的引用< T>而不是“数组链表”。我认为这是基于背景的意思。
答案 0 :(得分:4)
您可以在MSDN上找到有关LinkedList<T>的更多信息,包括如何创建和使用一个的示例。 Wikipedia有一篇关于链接列表的合理文章,包括它们的历史,用法和一些实现细节。
答案 1 :(得分:3)
Linked是用于存储相同类型的值序列的集合,这是一项常见的任务,例如,代表在红绿灯处等候的汽车队列。
有许多不同的集合类型,如链表,数组,映射,集合等。使用哪种集合类型取决于它们的属性,例如:
答案 2 :(得分:1)
此集合类实现双向链表。它允许您快速确定集合中指定项目的直接兄弟。从集合中删除项目会自动调整其大小,以免留下任何空白。
有关LinkedList类的更多信息,请查看MSDN上的LinkedList。
答案 3 :(得分:0)
您知道标准链接列表是什么吗?它就像其中一个(双重链接)但使用.NET Generics允许您轻松地在其中存储任何类型。
老实说,我不使用它,我更喜欢更基本的List或Dictionary。
有关链接列表的详细信息,请查看wikipedia。至于泛型,这里有很多文章和MSDN。
答案 4 :(得分:0)
linklist是集合..它们可以用作数组的替代品。它们可以动态增长,并且具有特殊的帮助方法,可以帮助开发或解决问题更快..尝试查看其方法和属性了解更多。
linklist是一个通用集合。含义可用于声明类型安全声明..