C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#を使用したSinglyLinkedListトラバーサル


X#のLinkedListコレクションを使用してLinkedListを宣言します-

var a = new LinkedList < string > ();

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

a.AddLast("Tim");
a.AddLast("Tom");

LinkedListでトラバーサルを実行する方法を見てみましょう-

using System;
using System.Collections.Generic;

public class Demo {
   public static void Main(string[] args) {
      var a = new LinkedList < string > ();
      a.AddLast("Tim");
      a.AddLast("Tom");

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

  1. C#のLinkedList

    System.Collections.Generic名前空間は、LinkedListのC#で使用できます。 LinkedList クラスを使用すると、リストから要素をすばやく挿入および削除できます。 C#LinkedList クラスは、リンクリストの概念を使用します。これにより、要素をすばやく挿入および削除できます。重複する要素を持つことができます。 System.Collections.Generic名前空間にあります。 これが例です- 例 using System; using System.Collections.Generic; class Demo {    

  2. C#を使用してスタックを反転する

    スタックを設定し、それに要素を追加します。 Stack st = new Stack(); st.Push('P'); st.Push('Q'); st.Push('R'); 次に、別のスタックを設定して反転します。 Stack rev = new Stack(); スタックの数が0に等しくなくなるまで、プッシュアンドポップメソッドを使用してスタックを元に戻します。 while (st.Count != 0) {    rev.Push(st.Pop()); } 以下は完全なコードです- 例 using System;