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

C# का उपयोग करके Headnode से Nth Element Delete करें


सबसे पहले, एक Linked List Set करें और कुछ Elements Add करें।

Demo list = new Demo(); list.Push(50); list.Push(100); list.Push(150);

अब Headnode से Nth Element Delete करने के लिए, वह Pass करें जिसे आप Delete करना चाहते हैं। यदि आप 1 Set करेंगे, तो यह Head Node Delete करेगा।

Example

if (val == 1) {    head = head.Next;    return; } // n उस Node को Point करता है जिसे हम Delete करना चाहते हैं उससे पहले वाला Node Node n = head; // m वह Node है जिसे Delete करने के लिए Set किया गया है Node m = head.Next; for (int i = 2; i < val; i++) {    n = n.Next;    m = m.Next; } n.Next = m.Next;

ऊपर, हमने Node को Point करने के लिए निम्न Set किया है जो उस Node से पहले है जिसे हम Delete करना चाहते हैं।

Node n = head;

  1. Android में ListView के लिए ArrayList से एलिमेंट कैसे डिलीट करें? Android में ListView के लिए ArrayList से एलिमेंट कैसे डिलीट करें?

    Android में ArrayList और ListView से आइटम हटाने का पूरा गाइड यह उदाहरण दर्शाता है कि ArrayList का उपयोग करके ListView में से विशिष्ट एलिमेंट्स कैसे हटाए जाते हैं। ArrayList रैंडम एक्सेस के लिए ऑप्टिमाइज्ड है। चरण 1: प्रोजेक्ट सेटअप Android Studio में नया प्रोजेक्ट बनाएं: File → New Project। चरण 2:

  1. - पायथन में लिंक्ड लिस्ट से Nth नोड को अंत से हटाना

    मान लीजिए हमारे पास एक लिंक्ड लिस्ट है। हमें लिस्ट से अंत से Nth नोड को हटाना है, फिर उसका हेड लौटाना है। इसलिए यदि लिस्ट [1, 2, 3, 4, 5, 6] जैसी है और n = 3, तो लौटी लिस्ट [1, 2, 3, 5, 6] होगी।इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -यदि हेड के बाद कोई नोड नहीं है, तो None लौटाएंfront := hea

  1. - पायथन में स्ट्रिंग से कैरेक्टर कैसे हटाएं?

    यदि आप स्ट्रिंग में किसी निश्चित इंडेक्स पर स्थित कैरेक्टर को हटाना चाहते हैं, तो आप स्ट्रिंग स्लाइसिंग का उपयोग करके उस कैरेक्टर के बिना एक नई स्ट्रिंग बना सकते हैं। उदाहरण के लिए: >>> s = Hello World >>> s[:4] + s[5:] Hell World लेकिन यदि आप किसी कैरेक्टर या कैरेक्टर्स की सूची के