Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # का उपयोग करके सिंगल लिंक्ड लिस्ट में ट्रैवर्सल को कैसे कार्यान्वित करें?

लिंकलिस्ट संग्रह सेट करें -

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");

आइए अब देखें कि सिंगल लिंक्ड लिस्ट में नोड्स के माध्यम से कैसे जाना है -

उदाहरण

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);
      }
   }
}

  1. जावास्क्रिप्ट का उपयोग करके एक लिंक की गई सूची बनाना

    आइए एक कंस्ट्रक्टर के साथ एक साधारण वर्ग को परिभाषित करके शुरू करते हैं जो सिर को शून्य से आरंभ करता है। हम LinkedList वर्ग के प्रोटोटाइप पर एक और संरचना भी परिभाषित करेंगे जो लिंक की गई सूची में प्रत्येक नोड का प्रतिनिधित्व करेगी। उदाहरण क्लास लिंक्डलिस्ट {कन्स्ट्रक्टर () {this.head =null; यह लंबा

  1. कैसे Kotlin का उपयोग कर Android में RecyclerView के साथ एक अंतहीन सूची को लागू करने के लिए?

    यह उदाहरण दर्शाता है कि कोटलिन का उपयोग करके Android में RecyclerView के साथ एक अंतहीन सूची को कैसे कार्यान्वित किया जाए। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/acti

  1. सी . में लिंक्ड सूची का उपयोग कर प्राथमिकता कतार

    हमें डेटा और प्राथमिकता एक पूर्णांक मान के रूप में दी जाती है और कार्य दी गई प्राथमिकता के अनुसार एक लिंक्ड सूची बनाना और परिणाम प्रदर्शित करना है। Queue एक FIFO डेटा संरचना है जिसमें जो तत्व पहले डाला जाता है वह सबसे पहले निकाला जाता है। प्राथमिकता कतार एक प्रकार की कतार है जिसमें प्राथमिकता के आध