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

सी # एक लिंक्ड सूची में दिए गए नोड के बाद एक नोड जोड़ने के लिए कार्यक्रम


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

स्ट्रिंग [] छात्र ={"बेथ", "जेनिफर", "एमी", "वेरा"}; लिंक्डलिस्ट <स्ट्रिंग> सूची =नई लिंक्डलिस्ट <स्ट्रिंग> (छात्र); 

सबसे पहले, अंत में एक नया नोड जोड़ें।

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

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

list.AddAfter(newNode, "Matt");

निम्नलिखित पूरा कोड है।

उदाहरण

 सिस्टम का उपयोग करना; System.Collections.Generic का उपयोग करना; क्लास डेमो {स्थिर शून्य मुख्य () {स्ट्रिंग [] छात्र ={"बेथ", "जेनिफर", "एमी", "वेरा"}; लिंक्डलिस्ट <स्ट्रिंग> सूची =नई लिंक्डलिस्ट <स्ट्रिंग> (छात्र); foreach (सूची में var stu) { Console.WriteLine(stu); } // अंत में एक नोड जोड़ना var newNode =list.AddLast("Emma"); // उपरोक्त सूची में नोड जोड़े जाने के बाद एक नया नोड जोड़ना। AddAfter (newNode, "Matt"); Console.WriteLine ("नए नोड जोड़ने के बाद LinkedList..."); foreach (सूची में var stu) { Console.WriteLine(stu); } }}

आउटपुट

नए नोड जोड़ने के बाद BethJenniferAmyVeraLinkedList...BethJenniferAmyVeraEmmaMatt

  1. सी प्रोग्राम किसी दी गई सूची के मध्य को खोजने के लिए।

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

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

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

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

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