node=list.Find("Four");list.AddBefore に新しい要素を追加しましょう"/> node=list.Find("Four");list.AddBefore に新しい要素を追加しましょう">

ホームページ  >  記事  >  バックエンド開発  >  C# を使用して一方向リンク リストのトラバーサルを実装するにはどうすればよいですか?

C# を使用して一方向リンク リストのトラバーサルを実装するにはどうすればよいですか?

PHPz
PHPz転載
2023-08-31 09:41:09938ブラウズ

C# を使用して一方向リンク リストのトラバーサルを実装するにはどうすればよいですか?

LinkedList コレクションを設定します -

var list = new LinkedList<string>();

次に、要素を追加します-

list.AddLast("One");
list.AddLast("Two");
list.AddLast("Four");

次に、すでに作成されている LinkedList に新しい要素を追加しましょう-

LinkedListNode<String> node = list.Find("Four");
list.AddBefore(node, "Three");
list.AddAfter(node, "Five");

次に、単一リンク リスト内のノードを移動する方法を見てみましょう -

Example

using System;
using System.Collections.Generic;

public class Demo {
   public static void Main(string[] args) {
      var list = new LinkedList < string > ();
      list.AddLast("One");
      list.AddLast("Two");
      list.AddLast("Four");

      Console.WriteLine("Travering...");
      foreach(var res in list) {
         Console.WriteLine(res);
      }

      LinkedListNode < String > node = list.Find("Four");
      list.AddBefore(node, "Three");
      list.AddAfter(node, "Five");

      Console.WriteLine("Travering after adding new elements...");

      foreach(var res in list) {
         Console.WriteLine(res);
      }
   }
}

以上がC# を使用して一方向リンク リストのトラバーサルを実装するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。