Hashing in Java | One Shot | 5 Best Questions
By Apna College · more summaries from this channel
This is an AI-generated summary of “Hashing in Java | One Shot | 5 Best Questions” — a 1 hr 37 min YouTube video by Apna College, published November 23, 2022. It condenses the full transcript into 9 key takeaways with clickable timestamps.
Summary
यह वीडियो हैशमैप और हैशसेट का उपयोग करके विभिन्न प्रोग्रामिंग समस्याओं को हल करने पर केंद्रित है, जिसमें मेजॉरिटी एलिमेंट खोजना, दो एरेज़ का यूनियन और इंटरसेक्शन निकालना, टिकटों से यात्रा कार्यक्रम निर्धारित करना, और सबएरे का योग K के बराबर होने वाले सबएरे की संख्या ज्ञात करना शामिल है।
Key Points
- मेजॉरिटी एलिमेंट समस्या में, एक एरे में उन तत्वों को खोजना होता है जो N/3 से अधिक बार आते हैं, जिसके लिए हैशमैप का उपयोग करके तत्वों की आवृत्ति (frequency) को ट्रैक किया जाता है।
- हैशमैप में, यदि कोई तत्व पहले से मौजूद है तो उसकी आवृत्ति बढ़ाई जाती है, अन्यथा उसे 1 की आवृत्ति के साथ जोड़ा जाता है, और अंत में N/3 से अधिक आवृत्ति वाले तत्वों को प्रिंट किया जाता है।
- दो एरेज़ का यूनियन ज्ञात करने के लिए, सभी तत्वों को एक हैशसेट में जोड़ा जाता है, और हैशसेट का आकार अद्वितीय तत्वों की कुल संख्या (यूनियन का आकार) देता है।
- दो एरेज़ का इंटरसेक्शन ज्ञात करने के लिए, पहले एरे के सभी अद्वितीय तत्वों को एक हैशसेट में डाला जाता है।
- फिर, दूसरे एरे के प्रत्येक तत्व के लिए, यह जांचा जाता है कि क्या वह हैशसेट में मौजूद है; यदि हाँ, तो एक काउंटर बढ़ाया जाता है और तत्व को हैशसेट से हटा दिया जाता है ताकि डुप्लिकेट गणना से बचा जा सके।
- टिकटों से यात्रा कार्यक्रम (itinerary) खोजने के लिए, पहले प्रारंभिक बिंदु (start point) का पता लगाया जाता है, जो एक ऐसा शहर होता है जो केवल 'स्रोत' के रूप में मौजूद होता है, 'गंतव्य' के रूप में नहीं।
- सबएरे सम इक्वल टू K समस्या में, उन सबएरे की संख्या ज्ञात की जाती है जिनका योग K के बराबर होता है, जिसके लिए प्रीफिक्स सम और उनकी आवृत्तियों को संग्रहीत करने के लिए हैशमैप का उपयोग किया जाता है।
- प्रारंभिक बिंदु मिलने के बाद, यात्रा कार्यक्रम को प्रिंट करने के लिए मूल टिकट मैप का उपयोग करके क्रमिक रूप से गंतव्यों का पता लगाया जाता है।
- इस विधि में, `current_sum - K` की उपस्थिति और आवृत्ति को हैशमैप में जांचा जाता है, और यदि यह मौजूद है, तो उसकी आवृत्ति को कुल उत्तर में जोड़ा जाता है।
Summarize any YouTube video, free
You just read an AI summary of this video. Paste any other YouTube link and get the key points with clickable timestamps in seconds — no signup, 5 free a day.
More Resources
More Summaries
10 hr 32 minC Language Tutorial for Beginners (with Notes & Practice Questions)
इस वीडियो में श्रद्धा दीदी ने सी प्रोग्रामिंग की बुनियादी से लेकर उन्नत अवधारणाओं को 11 अध्यायों में विस्तार से समझाया है, जिसमें वेरिएबल, डेटा टाइप्स, ऑपरेटर्स, कंडीशनल स्टेटमेंट्स, लूप्स, फंक्शंस, प
18 minWhat is CI/CD Pipeline? | Simply Explained by Shradha Ma'am
यह वीडियो डेवोप्स के एक महत्वपूर्ण कॉन्सेप्ट सीआईसीडी (कंटीन्यूअस इंटीग्रेशन कंटीन्यूअस डिलीवरी) को विस्तार से समझाता है, जिसमें इसके महत्व, कार्यप्रणाली और विभिन्न टूल्स और डिप्लॉयमेंट रणनीतियों पर च
12 minWhat is Data Science? | Complete RoadMap | Simply Explained by Shradha Khapra Ma'am
यह वीडियो डेटा साइंस क्या है और इस क्षेत्र में करियर बनाने के लिए आवश्यक स्टेप-बाय-स्टेप रोडमैप को विस्तार से समझाता है, जिसमें प्रोग्रामिंग, सांख्यिकी, डेटा विज़ुअलाइज़ेशन और मशीन लर्निंग जैसे प्रमुख
47 minराठौड़ वंश (मारवाड़) | Rajasthan History for RAS, EO/RO & SI Exam | Mahendra Sir
यह वीडियो मारवाड़ के राठौड़ राजवंश की उत्पत्ति के विभिन्न सिद्धांतों, उनके प्रमुख राज्यों, कुलदेवी, राष्ट्रगान और राव सीहा, राव आस्थान, राव दूहड़, राव मल्लीनाथ जी तथा राव चूड़ा जैसे प्रारंभिक शासकों क
18 min100 Days of Deep Learning | Course Announcement
यह वीडियो एक नए और व्यापक डीप लर्निंग कोर्स की घोषणा करता है, जिसमें पाठ्यक्रम, मुख्य विशेषताएं, आवश्यक शर्तें और अतिरिक्त सामग्री शामिल है, जिसका उद्देश्य शुरुआती लोगों के लिए गहराई से सीखने को सरल ब