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

C# में LinkedList में दिए गए नोड के बाद नोड जोड़ना

LinkedList सेट करें और तत्व जोड़ें:

string[] students = { "Beth", "Jennifer", "Amy", "Vera" };
LinkedList<string> list = new LinkedList<string>(students);

पहले अंत में नया नोड जोड़ें:

var newNode = list.AddLast("Emma");

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

list.AddAfter(newNode, "Matt");

पूर्ण कोड

using System;
using System.Collections.Generic;

class Demo {
    static void Main() {
        string[] students = { "Beth", "Jennifer", "Amy", "Vera" };
        LinkedList<string> list = new LinkedList<string>(students);
        
        foreach (var stu in list) {
            Console.WriteLine(stu);
        }
        
        // अंत में नोड जोड़ना
        var newNode = list.AddLast("Emma");
        // उपरोक्त जोड़े गए नोड के बाद नया नोड जोड़ना
        list.AddAfter(newNode, "Matt");
        Console.WriteLine("नए नोड जोड़ने के बाद LinkedList...");
        foreach (var stu in list) {
            Console.WriteLine(stu);
        }
    }
}

आउटपुट

Beth
Jennifer
Amy
Vera
नए नोड जोड़ने के बाद LinkedList...
Beth
Jennifer
Amy
Vera
Emma
Matt
  1. - दी गई लिस्ट का माध्यिका (Median) खोजने का C प्रोग्राम

    यदि लिस्ट के एलिमेंट्स क्रम में व्यवस्थित हैं, तो वह मध्य मान जो आइटम्स को दो भागों में विभाजित करता है जिनमें दोनों तरफ समान संख्या में आइटम्स हों, माध्यिका कहलाता है। विषम संख्या के आइटम्स का केवल एक मध्य मान होता है जबकि; सम संख्या के आइटम्स के दो मध्य मान होते हैं। इसलिए सम संख्या के आइटम्स के

  1. C प्रोग्राम में लिंक्ड लिस्ट के अंत से nवें नोड को ढूंढना C प्रोग्राम में लिंक्ड लिस्ट के अंत से nवें नोड को ढूंढना

    n नोड्स दिए जाने पर, लिंक्ड लिस्ट के अंत से nवें नोड को प्रिंट करना है। प्रोग्राम को लिस्ट में नोड्स का क्रम नहीं बदलना चाहिए, बल्कि केवल लिंक्ड लिस्ट के अंत से nवें नोड को प्रिंट करना चाहिए। उदाहरण इनपुट: 10 20 30 40 50 60, N=3 आउटपुट: 40 उपरोक्त उदाहरण में, पहले नोड से शुरू करके count-n नोड्स त

  1. - पायथन प्रोग्राम: दिए गए बाइनरी ट्री को डबल लिंक्ड लिस्ट में बदलें

    जब दिए गए बाइनरी ट्री को डबल लिंक्ड लिस्ट में बदलने की आवश्यकता होती है, तो एक Node क्लास बनाने की आवश्यकता होती है। इस क्लास में दो एट्रिब्यूट्स होते हैं, नोड में मौजूद डेटा, और लिंक्ड लिस्ट के अगले नोड तक पहुंच।एक और linked_list क्लास बनाने की आवश्यकता होती है जिसमें एक इनिशियलाइज़ेशन फ़ंक्शन होगा