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

लिंक्डलिस्ट में अंतिम नोड खोजें जिसमें सी # में निर्दिष्ट मान हो

LinkedList में निर्दिष्ट मान वाले अंतिम नोड को खोजने के लिए, कोड इस प्रकार है -

उदाहरण

using System;
using System.Collections.Generic;
public class Demo {
   public static void Main() {
      LinkedList<int> list = new LinkedList<int>();
      list.AddLast(100);
      list.AddLast(200);
      list.AddLast(300);
      list.AddLast(400);
      list.AddLast(500);
      list.AddLast(300);
      list.AddLast(500);
      Console.WriteLine("LinkedList elements...");
      foreach(int i in list) {
         Console.WriteLine(i);
      }
      LinkedListNode<int> val = list.FindLast(300);
      Console.WriteLine("Specified value = "+val.Value);
   }
}

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

LinkedList elements...
100
200
300
400
500
300
500
Specified value = 300

उदाहरण

आइए एक और उदाहरण देखें -

using System;
using System.Collections.Generic;
public class Demo {
   public static void Main() {
      LinkedList<String> list = new LinkedList<String>();
      list.AddLast("One");
      list.AddLast("Two");
      list.AddLast("Three");
      list.AddLast("Four");
      list.AddLast("Five");
      Console.WriteLine("Elements in LinkedList...");
      foreach (string res in list) {
         Console.WriteLine(res);
      }
      LinkedListNode<string> val = list.FindLast("Five");
      Console.WriteLine("Specified value = "+val.Value);
   }
}

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

Elements in LinkedList...
One
Two
Three
Four
Five
Specified value = Five

  1. सी # प्रोग्राम एक लिंक्ड सूची में पहली स्थिति में एक नोड जोड़ने के लिए

    सबसे पहले, एक लिंक्डलिस्ट को नोड्स के साथ सेट करें। string [] students = {"Tim","Jack","Henry","David","Tom"}; LinkedList<string> list = new LinkedList<string>(students); नोड को पहले स्थान पर जोड़ने के लिए, AddFirst() विधि का उपयोग करें।

  1. सी # कार्यक्रम लिंक्ड सूची में नोड खोजने के लिए

    सबसे पहले, एक नई लिंक की गई सूची बनाएं - LinkedList<string> myList = new LinkedList<string>(); अब लिंक की गई सूची में कुछ तत्व जोड़ें - // Add 6 elements in the linked list myList.AddLast("P"); myList.AddLast("Q"); myList.AddLast("R"); myList.AddLast("

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

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