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

C# में LinkedList का अंतिम नोड प्राप्त करें


C# में LinkedList<T> का अंतिम नोड प्राप्त करने के लिए, हम Last प्रॉपर्टी का उपयोग करते हैं। यह प्रॉपर्टी सूची के अंतिम नोड (LinkedListNode<T>) को लौटाती है, जिसके Value प्रॉपर्टी से मान एक्सेस किया जा सकता है। इसी तरह First प्रॉपर्टी पहला नोड लौटाती है। LinkedList एक डबल-लिंक्ड सूची है।

उदाहरण 1: स्ट्रिंग LinkedList का पहला और अंतिम नोड

using System;
using System.Collections.Generic;

public class Demo
{
    public static void Main()
    {
        LinkedList<string> list = new LinkedList<string>();
        list.AddLast("A");
        list.AddLast("B");
        list.AddLast("C");
        list.AddLast("D");
        list.AddLast("E");
        list.AddLast("F");
        list.AddLast("G");
        list.AddLast("H");
        list.AddLast("I");
        list.AddLast("J");

        Console.WriteLine("नोड्स की संख्या = " + list.Count);
        Console.WriteLine("पहला नोड = " + list.First.Value);
        Console.WriteLine("अंतिम नोड = " + list.Last.Value);
        list.Clear();
        Console.WriteLine("नोड्स की संख्या (अपडेटेड) = " + list.Count);
    }
}

आउटपुट

नोड्स की संख्या = 10
पहला नोड = A
अंतिम नोड = J
नोड्स की संख्या (अपडेटेड) = 0

उदाहरण 2: पूर्णांक 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(600);
        list.AddLast(700);
        list.AddLast(800);
        list.AddLast(900);
        list.AddLast(1000);

        Console.WriteLine("नोड्स की संख्या = " + list.Count);
        Console.WriteLine("पहला नोड = " + list.First.Value);
        Console.WriteLine("अंतिम नोड = " + list.Last.Value);
        list.Clear();
        Console.WriteLine("नोड्स की संख्या (अपडेटेड) = " + list.Count);
    }
}

आउटपुट

नोड्स की संख्या = 10
पहला नोड = 100
अंतिम नोड = 1000
नोड्स की संख्या (अपडेटेड) = 0

मुख्य बिंदु:

  • First और Last प्रॉपर्टीज LinkedListNode<T> लौटाती हैं
  • Node.Value से नोड में संग्रहीत मान एक्सेस करें
  • AddLast() अंत में नोड जोड़ता है, AddFirst() शुरुआत में जोड़ता है
  • AddBefore() और AddAfter() विशिष्ट नोड के सापेक्ष जोड़ते हैं
  • Clear() सभी नोड्स को हटा देता है
  • खाली सूची पर First/Last एक्सेस करने पर InvalidOperationException फेंका जाता है
  • LinkedListNode में Previous, Next, List प्रॉपर्टीज होती हैं
  1. JavaScript में लेंथ प्रॉपर्टी के बिना नोड लिस्ट का लास्ट आइटम कैसे प्राप्त करें? JavaScript में लेंथ प्रॉपर्टी के बिना नोड लिस्ट का लास्ट आइटम कैसे प्राप्त करें?

    उदाहरण jQuery सेलेक्टर :last का उपयोग करके लास्ट आइटम प्राप्त करें। <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8> <meta name=viewport content=width=device-width, initial-scale=1.0> <title>Document</title> </head> <body> <t

  1. - पायथन में सूची का अंतिम तत्व प्राप्त करना

    इस ट्यूटोरियल में, हम सूची से अंतिम तत्व प्राप्त करने के विभिन्न तरीके देखेंगे। आइए एक-एक करके देखें। इंडेक्स हम सूची के अंतिम तत्व को इंडेक्स का उपयोग करके प्राप्त कर सकते हैं। और हम सूची की लंबाई से अंतिम तत्व का इंडेक्स प्राप्त कर सकते हैं। आइए कोड देखें। उदाहरण # सूची आरंभ करना numbers = [1, 2

  1. - Python में लिस्ट का लास्ट एलिमेंट कैसे प्राप्त करें?

    Python सीक्वेंस, जिसमें लिस्ट ऑब्जेक्ट शामिल है, इंडेक्सिंग की अनुमति देता है। लिस्ट में किसी भी एलिमेंट को जीरो-बेस्ड इंडेक्स का उपयोग करके एक्सेस किया जा सकता है। यदि इंडेक्स नेगेटिव नंबर है, तो इंडेक्स की गिनती अंत से शुरू होती है। चूंकि हम लिस्ट में लास्ट एलिमेंट चाहते हैं, -1 को इंडेक्स के रूप