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

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);
        }
        
        // अंत में नोड जोड़ना
        var newNode = list.AddLast(20);
        // उपरोक्त जोड़े गए नोड के बाद नया नोड जोड़ना
        list.AddAfter(newNode, 30);
        Console.WriteLine("नए नोड जोड़ने के बाद LinkedList...");
        foreach (var n in list) {
            Console.WriteLine(n);
        }
    }
}

आउटपुट

1
2
3
4
5
नए नोड जोड़ने के बाद LinkedList...
1
2
3
4
5
20
30
  1. - C# में LinkedList

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

  1. - C# List में AddRange मेथड

    परिचय AddRange मेथड किसी कलेक्शन (IEnumerable<T>) के सभी एलिमेंट्स को लिस्ट के अंत में जोड़ता है। उदाहरण using System; using System.Collections.Generic; class Demo { static void Main() { List list = new List { 100, 200, 300, 400 }; // स्रोत कलेक्शन (एरे) int

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

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