"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > लीटकोड लिंक्डलिस्ट प्रश्न

लीटकोड लिंक्डलिस्ट प्रश्न

2024-11-08 को प्रकाशित
ब्राउज़ करें:208

Leetcode LinkedList Questions

  1. रिवर्स लिंक्ड सूची (लीटकोड #206) कठिनाई: आसान अवधारणाएं: पुनरावृत्तीय और पुनरावर्ती दृष्टिकोण।
  2. दो क्रमबद्ध सूचियों को मर्ज करें (लीटकोड #21) कठिनाई: आसान अवधारणाएं: लिंक्ड सूची ट्रैवर्सल और विलय तकनीक।
  3. सूची के अंत से वां नोड हटाएं **(लीटकोड #19) **कठिनाई: मध्यम अवधारणाएं: दो-सूचक तकनीक (धीमी और तेज़ सूचक)।
  4. लिंक्ड सूची चक्र **(लीटकोड #141) **कठिनाई: आसान समस्या: पता लगाएं कि लिंक की गई सूची में कोई चक्र है या नहीं। अवधारणाएं: फ़्लॉइड का चक्र पहचान एल्गोरिदम (कछुआ और खरगोश)।
  5. लिंक्ड सूची चक्र II **(लीटकोड #142) **कठिनाई: मध्यम समस्या: लिंक की गई सूची में वह नोड ढूंढें जहां चक्र शुरू होता है। अवधारणाएं: फ़्लॉइड के चक्र का पता लगाना, धीमे और तेज़ संकेतकों का मिलन बिंदु।
  6. दो नंबर जोड़ें (लीटकोड #2) कठिनाई: मध्यम समस्या: दो गैर-नकारात्मक पूर्णांकों का प्रतिनिधित्व करने वाली दो गैर-रिक्त लिंक्ड सूचियां दी गई हैं, दो संख्याएं जोड़ें। अवधारणाएं: लिंक्ड सूची ट्रैवर्सल और कैरी के साथ जोड़।
  7. दो लिंक्ड सूचियों का प्रतिच्छेदन (लीटकोड #160) कठिनाई: आसान समस्या: वह नोड ढूंढें जिस पर दो लिंक की गई सूचियां प्रतिच्छेद करती हैं। अवधारणाएं: दो-सूचक तकनीक और लिंक की गई सूची की लंबाई।
  8. पैलिंड्रोम लिंक्ड सूची (लीटकोड #234) कठिनाई: आसान समस्या: जांचें कि क्या लिंक की गई सूची एक पैलिंड्रोम है। अवधारणाएं: धीमा और तेज़ सूचक, सूची के दूसरे भाग को उलट देता है।
  9. एक बहुस्तरीय डबली लिंक्ड सूची को समतल करें (लीटकोड #430) कठिनाई: मध्यम समस्या: एक बहुस्तरीय दोगुनी लिंक की गई सूची को समतल करें। अवधारणाएं: रिकर्सन और लिंक्ड सूची ट्रैवर्सल।
  10. क्रमबद्ध सूची (लीटकोड #148) कठिनाई: मध्यम समस्या: लिंक की गई सूची को O(n log n) समय और O(1) स्थान में क्रमबद्ध करें। अवधारणाएं: लिंक की गई सूचियों पर मर्ज सॉर्ट करें।
  11. पुनः क्रमित सूची (लीटकोड #143) कठिनाई: मध्यम समस्या: प्रारंभ और अंत से नोड्स को वैकल्पिक करके एक लिंक की गई सूची को पुन: व्यवस्थित करें। अवधारणाएं: लिंक की गई सूची में हेरफेर, सूची के दूसरे भाग को उलट देना।
  12. सूची घुमाएँ (लीटकोड #61) कठिनाई: मध्यम समस्या: लिंक की गई सूची को दाईं ओर k स्थानों पर घुमाएं। अवधारणाएं: सूची की लंबाई, घूर्णन नोड्स। 13.रैंडम पॉइंटर के साथ सूची कॉपी करें (लीटकोड #138) कठिनाई: मध्यम समस्या: एक लिंक की गई सूची की डीप कॉपी जहां प्रत्येक नोड में एक यादृच्छिक सूचक होता है। अवधारणाएं: हैशमैप या निरंतर अंतरिक्ष क्लोनिंग तकनीक।
  13. नोड्स को जोड़े में बदलें **(लीटकोड #24) **कठिनाई: मध्यम समस्या: लिंक की गई सूची में प्रत्येक दो आसन्न नोड्स को स्वैप करें। अवधारणाएं: रिकर्सन और सूचक हेरफेर।
  14. क्रमबद्ध सूची से डुप्लिकेट हटाएं (लीटकोड #83) कठिनाई: आसान समस्या: क्रमबद्ध लिंक्ड सूची से डुप्लिकेट हटाएं। अवधारणाएं: लिंक्ड सूची ट्रैवर्सल और इन-प्लेस संशोधन।
  15. ऑड-ईवन लिंक्ड सूची **(लीटकोड #328) **कठिनाई: मध्यम समस्या: सभी विषम नोड्स को एक साथ समूहित करें और उसके बाद सम नोड्स को समूहित करें। अवधारणाएं: लिंक की गई सूची पुनर्व्यवस्था।
  16. के-ग्रुप में रिवर्स नोड्स **(लीटकोड #25) **कठिनाई: कठिन समस्या: एक समय में k के समूहों में नोड्स को उल्टा करें। अवधारणाएं: रिकर्सन और लिंक्ड सूची हेरफेर।
  17. लिंक्ड सूची को भागों में विभाजित करें (लीटकोड #725) कठिनाई: मध्यम समस्या: लिंक की गई सूची को k भागों में विभाजित करें। अवधारणाएं: लिंक्ड सूची ट्रैवर्सल और विभाजन।
विज्ञप्ति वक्तव्य इस लेख को पुन: प्रस्तुत किया गया है: https://dev.to/mdiffshashank/leetcode-linkedlist-questions-197d?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3