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

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

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);
      }
      // adding a node at the end
      var newNode = list.AddLast("Kevin");
      // adding a new node before the node added above
      list.AddBefore(newNode, "Matt");
      Console.WriteLine("LinkedList after adding new nodes...");
      foreach (var stu in list) {
         Console.WriteLine(stu);
      }
   }
}

आउटपुट

Tim
Jack
Henry
David
Tom
LinkedList after adding new nodes...
Tim
Jack
Henry
David
Tom
Matt
Kevin

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

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

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

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

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

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