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

सी # में LinkedList AddAfter विधि

LinkedList सेट करें।

int [] num = {1, 2, 3, 4, 5};
LinkedList<int> list = new LinkedList<int>(num);

अब AddLast () विधि का उपयोग करके अंत में एक नोड जोड़ें।

var newNode = list.AddLast(20);

उपरोक्त जोड़े गए नोड के बाद एक नोड जोड़ने के लिए, AddAfter() विधि का उपयोग करें।

list.AddAfter(newNode, 30);

उदाहरण

using System;
using System.Collections.Generic;
class Demo {
   static void Main() {
      int [] num = {1, 2, 3, 4, 5};
      LinkedList<int> list = new LinkedList<int>(num);
      foreach (var n in list) {
         Console.WriteLine(n);
      }
      // adding a node at the end
      var newNode = list.AddLast(20);
      // adding a new node after the node added above
      list.AddAfter(newNode, 30);
      Console.WriteLine("LinkedList after adding new nodes...");
      foreach (var n in list) {
         Console.WriteLine(n);
      }
   }
}

आउटपुट

1
2
3
4
5
LinkedList after adding new nodes...
1
2
3
4
5
20
30

  1. सी # में लिंक्डलिस्ट

    System.Collections.Generic नेमस्पेस LinkedList के लिए C# में उपलब्ध है। LinkedList वर्ग तेज गति से सूची से तत्वों को सम्मिलित करने और हटाने की अनुमति देता है। C# LinkedList वर्ग लिंक्ड सूची की अवधारणा का उपयोग करता है। यह हमें तत्वों को तेजी से डालने और हटाने की अनुमति देता है। इसमें डुप्लिकेट तत्व

  1. सी # सूचियों में AddRange विधि क्या है?

    सूचियों में AddRange विधि तत्वों का एक संपूर्ण संग्रह जोड़ती है। आइए एक उदाहरण देखें - सबसे पहले, C# में एक सूची सेट करें और तत्वों को जोड़ें - List<int> list = new List<int>(); list.Add(100); list.Add(200); list.Add(300); list.Add(400); अब सूची में जोड़े जाने वाले तत्वों की एक सरणी से

  1. पायथन - परीक्षण करें कि क्या सूची पैलिंड्रोम है

    जब यह परीक्षण करने की आवश्यकता होती है कि क्या कोई सूची पैलिंड्रोम है, तो एक विधि परिभाषित की जाती है जो स्ट्रिंग को उलट देती है और जांचती है कि क्या यह मूल स्ट्रिंग के बराबर है। परिणाम के आधार पर, प्रासंगिक संदेश कंसोल पर प्रदर्शित होता है। एक सूची समझ और शामिल हों पद्धति का उपयोग किया जाता है। उदा