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

सी # एक लिंक्ड सूची में अंतिम स्थिति में एक नोड जोड़ने के लिए कार्यक्रम

नोड्स के साथ LinkedList सेट करें।

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

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

list.AddLast("Kevin");

अद्यतन लिंक्डलिस्ट के साथ पूरा कोड यहां दिया गया है।

उदाहरण

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);
      }
      // adding a node at the end
      Console.WriteLine("LinkedList after adding a node at the last position...");
      list.AddLast("Kevin");
      foreach (var stu in list) {
         Console.WriteLine(stu);
      }
   }
}

आउटपुट

अंतिम स्थान पर नोड जोड़ने के बाद
Tim
Jack
Henry
David
Tom
LinkedList after adding a node at the last position...
Tim
Jack
Henry
David
Tom
Kevin

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

    लिंक्ड सूचियां गतिशील स्मृति आवंटन का उपयोग करती हैं और नोड्स का संग्रह हैं। नोड्स के दो भाग होते हैं जो डेटा और लिंक होते हैं। लिंक की गई सूचियों के प्रकार C प्रोग्रामिंग लैंग्वेज में लिंक्ड लिस्ट के प्रकार इस प्रकार हैं - एकल/एकल लिंक की गई सूचियां। डबल / डबल लिंक्ड सूचियां। सर्कुलर सिंगल लिंक्

  1. सी प्रोग्राम में लिंक्ड लिस्ट के अंत से n'th नोड के लिए प्रोग्राम

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

  1. पायथन में लिंक की गई सूची के K-वें अंतिम नोड को खोजने का कार्यक्रम

    मान लीजिए कि हमारे पास एक एकल लिंक की गई सूची है, हमें kth अंतिम नोड (0-अनुक्रमित) का मान ज्ञात करना है। हमें इसे सिंगल पास में हल करना होगा। इसलिए, यदि इनपुट नोड =[5,4,6,3,4,7], के =2 जैसा है, तो आउटपुट 3 होगा, क्योंकि दूसरे अंतिम (इंडेक्स 3) नोड का मान 3 है। इसे हल करने के लिए, हम इन चरणों का पा