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

C# में LinkedList में दिए गए नोड से पहले नोड जोड़ना

LinkedList घोषित करें और इसमें नोड्स जोड़ें:

string[] students = { "Tim", "Jack", "Henry", "David", "Tom" };
LinkedList<string> list = new LinkedList<string>(students);

आइए एक नया नोड जोड़ें:

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

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

list.AddBefore(newNode, "Matt");

पूर्ण कोड

using System;
using System.Collections.Generic;

class Demo {
    static void Main() {
        string[] students = { "Tim", "Jack", "Henry", "David", "Tom" };
        LinkedList<string> list = new LinkedList<string>(students);
        
        foreach (var stu in list) {
            Console.WriteLine(stu);
        }
        
        // अंत में नोड जोड़ना
        var newNode = list.AddLast("Kevin");
        // उपरोक्त जोड़े गए नोड से पहले नया नोड जोड़ना
        list.AddBefore(newNode, "Matt");
        Console.WriteLine("नए नोड जोड़ने के बाद LinkedList...");
        foreach (var stu in list) {
            Console.WriteLine(stu);
        }
    }
}

आउटपुट

Tim
Jack
Henry
David
Tom
नए नोड जोड़ने के बाद LinkedList...
Tim
Jack
Henry
David
Tom
Matt
Kevin
  1. - दी गई लिस्ट का माध्यिका (Median) खोजने का C प्रोग्राम

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

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

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

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

    जब एक सिंगली लिंक्ड लिस्ट को सर्कुलर लिंक्ड लिस्ट में बदलने की आवश्यकता होती है, तो convert_to_circular_list नामक एक मेथड परिभाषित की जाती है जो सुनिश्चित करती है कि अंतिम तत्व पहले तत्व को इंगित करे, जिससे यह प्रकृति में सर्कुलर बन जाता है। उदाहरण class Node: def __init__(self, data):