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

सी # का उपयोग कर हेडनोड से एनएच तत्व हटाएं

सबसे पहले, एक लिंक सूची सेट करें और कुछ तत्व जोड़ें।

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

अब हेडनोड से nth एलिमेंट को डिलीट करने के लिए, जो आप डिलीट करना चाहते हैं उसे पास करें। अगर आप 1 सेट करेंगे, तो यह हेड नोड को मिटा देगा।

उदाहरण

if (val == 1) {
   head = head.Next;
   return;
}
// n points to the node before the node we wish to delete
Node n = head;
// m is the node set to be deleted
Node m = head.Next;
for (int i = 2; i < val; i++) {
   n = n.Next;
   m = m.Next;
}
n.Next = m.Next;

ऊपर, हमने नोड को उस नोड से पहले इंगित करने के लिए सेट किया है जिसे हम हटाना चाहते हैं।

Node n = head;

  1. एंड्रॉइड में सूचीदृश्य के लिए सरणी सूची से तत्व कैसे हटाएं?

    यह उदाहरण एंड्रॉइड में सूचीदृश्य के लिए सरणी सूची से तत्व को हटाने के तरीके के बारे में प्रदर्शित करता है चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml

  1. पायथन में सूची के अंत से एनएच नोड निकालें

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

  1. कैसे अजगर का उपयोग कर एक स्ट्रिंग से एक चरित्र को हटाने के लिए?

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