आप एक संगीत स्ट्रीमिंग कंपनी के लिए काम करते हैं।
आपको अपने संगीत प्लेयर एप्लिकेशन के लिए एक प्लेलिस्ट फीचर बनाने का काम सौंपा गया है।
म्यूज़िक प्लेयर एप्लिकेशन का एक प्रोटोटाइप लिखिए।
प्रोटोटाइप के लिए, हर गाने को बस एक संख्या से दर्शाया जाएगा। संख्याओं की एक रेंज (यानी गानों की आईडी) दी गई हो, तो एक सिंगली लिंक्ड लिस्ट बनाइए।
एक सिंगली लिंक्ड लिस्ट दी गई हो, तो आपको उस लिस्ट को उलटकर गाने उल्टे क्रम में चला पाना चाहिए।
लिंक्ड लिस्ट कंप्यूटर विज्ञान में एक बुनियादी डेटा स्ट्रक्चर है, जिसका उपयोग अक्सर दूसरे डेटा स्ट्रक्चर बनाने में किया जाता है।
सबसे सरल तरह की लिंक्ड लिस्ट सिंगली लिंक्ड लिस्ट होती है। इसका मतलब है कि हर एलिमेंट (या "नोड") में डेटा होता है, और साथ में वह चीज़ भी होती है जो लिस्ट के अगले नोड की ओर इशारा करती है।
अगर आप लिंक्ड लिस्ट के बारे में और गहराई में जाना चाहते हैं, तो यह लेख देखिए, जिसमें अच्छे चित्रों की मदद से इसे समझाया गया है।
इस अभ्यास में आपको एक ऐसी लिंक्ड लिस्ट बनानी है जिस पर इटरेशन किया जा सके।
Count प्रॉपर्टी लागू कीजिए। इसकी वैल्यू बाहर से बदलना संभव नहीं होना चाहिए।Push(T value) मेथड लागू कीजिए, जो लिंक्ड लिस्ट के सिरे पर एक वैल्यू जोड़ता है।Pop() मेथड लागू कीजिए, जो सिरे से एक वैल्यू हटाकर लौटाता है।IEnumerable<T> इंटरफेस लागू कीजिए। अधिक जानकारी के लिए यह पेज देखिए।Reverse() मेथड उपलब्ध हो।Exercism पर साइन अप कीजिए और C# को 62 कॉन्सेप्ट178 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।