C#のLinkedListの最後に新しいノードまたは値を追加する
LinkedListの最後に新しいノードまたは値を追加するには、コードは次のとおりです-
例
using System; using System.Collections.Generic; public class Demo { public static void Main() { LinkedList<String> list = new LinkedList<String>(); list.AddLast("A"); list.AddLast("B"); list.AddLast("C"); list.AddLast("D"); list.AddLast("E"); list.AddLast("F"); Console.WriteLine("Count of nodes = " + list.Count); Console.WriteLine("Elements in LinkedList..."); foreach (string res in list) { Console.WriteLine(res); } list.AddLast("G"); list.AddLast("H"); list.AddLast("I"); Console.WriteLine("Count of nodes = " + list.Count); Console.WriteLine("Elements in LinkedList..."); foreach (string res in list) { Console.WriteLine(res); } } }
出力
これにより、次の出力が生成されます-
Count of nodes = 6 Elements in LinkedList... A B C D E F Count of nodes = 9 Elements in LinkedList... A B C D E F G H I
例
別の例を見てみましょう-
using System; using System.Collections.Generic; public class Demo { public static void Main() { LinkedList<int> list = new LinkedList<int>(); list.AddLast(100); list.AddLast(200); list.AddLast(300); Console.WriteLine("Count of nodes = " + list.Count); Console.WriteLine("Elements in LinkedList..."); foreach (int res in list) { Console.WriteLine(res); } list.AddLast(400); list.AddLast(500); list.AddLast(600); Console.WriteLine("Count of nodes = " + list.Count); Console.WriteLine("Elements in LinkedList..."); foreach (int res in list) { Console.WriteLine(res); } } }
出力
これにより、次の出力が生成されます-
Count of nodes = 3 Elements in LinkedList... 100 200 300 Count of nodes = 6 Elements in LinkedList... 100 200 300 400 500 600
-
二重リンクリストの最後に新しいノードを挿入するPythonプログラム
二重リンクリストの最後に新しいノードを挿入する必要がある場合は、「Node」クラスを作成する必要があります。このクラスには、ノードに存在するデータ、リンクリストの次のノードへのアクセス、およびリンクリストの前のノードへのアクセスの3つの属性があります。 以下は同じのデモンストレーションです- 例 class Node: def __init__(self, my_data): self.prev = None self.data = my_data &nb
-
二重リンクリストの最後から新しいノードを削除するPythonプログラム
二重リンクリストの最後からノードを削除する必要がある場合は、「Node」クラスを作成する必要があります。このクラスには、ノードに存在するデータ、リンクリストの次のノードへのアクセス、およびリンクリストの前のノードへのアクセスの3つの属性があります。 以下は同じのデモンストレーションです- 例 class Node: def __init__(self, my_data): self.prev = None self.data = my_data