Frage

Ich lerne c #, und ich erreichte die LinkedList geben und ich brauche noch mehr zu wissen, wie wann sollte ich es verwenden, wie erstelle ich ein, wie ich es zu benutzen. Ich möchte Informationen nur.

Wenn kennt jemand einen guten Artikel zu diesem Thema, oder wenn Sie mir einige Beispiele mit Erläuterungen zeigen, wie das Erstellen, wie hinzuzufügen und zu entfernen, und wie man mit Knoten und Elementen behandeln.

Vielen Dank im Voraus. Ich genieße wirklich Fragen rund um hier mit all den Profis zu beantworten und helfen, zu fragen.

[EDIT] Changed Bezug auf LinkedList anstelle von "Array LinkedList." Ich denke, das war das, was basierend auf dem Kontext gemeint war.

War es hilfreich?

Lösung

Sie können mehr Informationen finden Sie auf LinkedList an MSDN, darunter ein Beispiel dafür, wie und eine Verwendung zu erstellen. Wikipedia auf verkettete Listen einen vernünftigen Artikel hat, einschließlich ihrer Geschichte, Nutzung und einige Details der Implementierung.

Andere Tipps

verknüpft ist, eine Sammlung von Werten Sequenzen des gleichen Typs zu speichern, die eine häufige Aufgabe ist es, z.B. eine Warteschlange von Autos an einer Ampel warten darzustellen.

Es gibt viele verschiedenen Sammlungstypen wie verkettete Liste, Array, Karte, Set usw. eine, die verwendet werden, wenn sie auf ihren Eigenschaften abhängt, z.

  • Sie irgendeine Art von Bestellung benötigen?
  • ist der Behälter assoziativ, wie ein Wörterbuch Schlüsselwertpaare zu speichern?
  • können Sie speichern das gleiche Element zweimal?
  • Performance-Maßnahmen - wie schnell ist z.B. eingesetzt, entfernt ein Element zu finden? Dies wird in der Regel in Big-O-Notation gegeben, wie Ihnen die Zeit, die Waage mit der Anzahl der Elemente in der Auflistung zu erzählen.
  • Speicherplatzbedarf und Layout. Dies kann auch die Leistung auswirken, aufgrund der guten / schlechten Lokalität.

Diese Sammlung Klasse implementiert eine doppelt verknüpfte Liste. Es ermöglicht Ihnen, schnell die sofortige Geschwister für einen bestimmten Artikel in der Sammlung zu bestimmen. Entfernen Sie ein Element aus der Sammlung passt die Größe automatisch so, dass es keine Lücken nicht verlassen hat.

Für weitere Informationen über LinkedList Klasse Besuche LinkedList auf MSDN.

Wissen Sie, was ein Standard-Linked Liste? Es ist wie eine von denen (doppelt verketteten), aber unter Verwendung von .NET Generics Ihnen leicht zu ermöglichen, speichern jede Art im Innern.

Ehrlich gesagt, ich verwende es nicht, ziehe ich die basische Liste oder Wörterbuch.

Für weitere Informationen über verlinkte Listen Besuche wikipedia . Wie für Generika gibt es Tonnen von Artikeln hier und auf MSDN.

Linkliste sind Sammlungen .. können sie Verwendung als Ersatz für Arrays sein .. sie können dynamisch in der Größe wachsen und verfügt über spezielle Hilfsmethoden, die die Entwicklung oder die Lösung des Problems schneller helfen können .. versuchen, ihre Methoden und Eigenschaften anzuzeigen zu mehr verstehen.

Linkliste ist eine generische Sammlung .. Bedeutung kann zur Behandlung von Typ Sicherheits Erklärungen ..

erklären
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top