data-structures पर टैग किए गए जवाब

डेटा संग्रहीत करने के तरीकों के बारे में प्रश्न ताकि एल्गोरिदम द्वारा इसका लाभ उठाया जा सके।

5
किस प्रकार के डेटा के लिए हैश टेबल संचालन O (1) हैं?
(कब) के जवाब से हैश टेबल लुकअप O (1) है? , मैं इकट्ठा करता है कि हैश टेबल में सबसे खराब स्थिति वाला व्यवहार है, कम से कम परिशोधन, जब डेटा कुछ सांख्यिकीय स्थितियों को संतुष्ट करता है, और इन स्थितियों को व्यापक बनाने में मदद करने के लिए तकनीकें …

3
नल नोड्स का प्रतिनिधित्व करने के लिए NIL का उपयोग करने का उद्देश्य क्या है?
मेरे एल्गोरिथ्म और डेटा संरचना पाठ्यक्रम में, प्रोफेसरों, स्लाइड्स और पुस्तक ( परिचय के लिए एल्गोरिथ्म, 3 डी संस्करण ) शब्द NILका उपयोग कर रहे हैं उदाहरण के लिए नोड के एक बच्चे (एक पेड़ में) मौजूद है जो मौजूद नहीं है। एक बार, एक व्याख्यान के दौरान, कहने के …

3
बाइनरी मिन-हीप में वृद्धि-कुंजी और कमी-कुंजी
बाइनरी हीप की कई चर्चाओं में, सामान्य रूप से केवल कमी-कुंजी को मिन-हीप के लिए समर्थित संचालन के रूप में सूचीबद्ध किया गया है। उदाहरण के लिए, CLR अध्याय 6.1 और यह विकिपीडिया पृष्ठ । सामान्य रूप से मिन-हीप के लिए सूचीबद्ध कुंजी क्यों नहीं बढ़ी है? मुझे लगता है …

2
अमूर्त और ठोस डेटा संरचनाओं के बीच अंतर क्या है?
मैं साहचर्य सरणी (यानी नक्शा, या शब्दकोश) सोचा और हैशिंग तालिका इसी अवधारणा थे, जब तक में मैं देखा विकिपीडिया कि बहुत कम संख्या में बाइंडिंग वाले शब्दकोशों के लिए, यह एक एसोसिएशन सूची, बाइंडिंग की एक लिंक्ड सूची का उपयोग करके शब्दकोश को लागू करने के लिए समझ में …

2
क्या Google Code Jam Great Wall समस्या का तेज़ समाधान है
निम्नलिखित Google कोड जैम 1C प्रश्न पर विचार करें : चीन की महान दीवार एक अनंत रेखा के रूप में शुरू होती है, जहां सभी स्थानों पर ऊंचाई ।000 कुछ संख्याएँ जनजातियाँ , , दीवार पर निम्न मापदंडों के अनुसार दीवार पर हमला करेंगी - एक प्रारंभ दिवस, , एक …

2
लाल-काले पेड़ होने के लिए एक द्विआधारी पेड़ को रंग दें
एक सामान्य साक्षात्कार प्रश्न यह निर्धारित करने के लिए एक एल्गोरिथ्म देना है कि क्या किसी दिए गए बाइनरी ट्री की ऊंचाई संतुलित है (एवीएल ट्री परिभाषा)। मैं सोच रहा था कि क्या हम रेड-ब्लैक पेड़ों के साथ कुछ ऐसा कर सकते हैं। एक अनियंत्रित अनचाहे बाइनरी ट्री (NULL नोड्स …

6
आंशिक रूप से आदेशित की जाने वाली प्राथमिकताओं के लिए प्राथमिकता कतार
मेरे पास प्राथमिकता के साथ कुछ ऑब्जेक्ट हैं जो यौगिक प्रकार है और केवल आंशिक रूप से ऑर्डर किया गया है । मुझे इस प्राथमिकता के क्रम में वस्तुओं का चयन करने की आवश्यकता है (यानी हर बार न्यूनतम आइटम प्राप्त करें )। लेकिन आदेश को मनमाने ढंग से पूरा …

2
एओ * एल्गोरिथ्म कैसे लागू करें?
मैंने देखा है कि जब हम खोज एल्गोरिदम को लागू करते हैं तो विभिन्न डेटा संरचनाएं उपयोग की जाती हैं। उदाहरण के लिए, हम A * एल्गोरिथ्म को लागू करने के लिए गहराई-पहली खोज और न्यूनतम-गति को लागू करने के लिए चौड़ाई पहली खोज, ढेर को लागू करने के लिए …

2
एक बाइनरी हीप साबित करना पत्ते है
मैं यह साबित करने की कोशिश कर रहा हूं कि नोड्स के साथ एक बाइनरी हीप में बिल्कुल पत्ते हैं, यह देखते हुए कि हीप को निम्न तरीके से बनाया गया है:nnn⌈n2⌉⌈n2⌉\left\lceil \frac{n}{2} \right\rceil प्रत्येक नए नोड को percolate up के माध्यम से डाला जाता है । इसका मतलब है …

2
यह डेटा संरचना / अवधारणा क्या है जहां अंकों का एक भूखंड एक विभाजन को एक स्थान पर परिभाषित करता है
मुझे एक वास्तविक दुनिया की समस्या को हल करने के लिए एक एल्गोरिथ्म का सामना करना पड़ा, और मुझे याद है कि मैंने एक क्लास ली थी जहाँ मैंने कुछ होमवर्क की समस्या के लिए कुछ समान बनाया था। मूल रूप से यह अंकों का एक कथानक है, और दो …

6
एक सरणी में दो स्टैक कैसे लागू करें?
मैं यह कहकर शुरू करना चाहता हूं कि यह एक गृहकार्य नहीं है। मैं एक बेहतर प्रोग्रामर बनने के लिए इंट्रोडक्शन टू अल्गोरिदम - प्रसिद्ध सीएलआरएस पाठ पढ़ रहा हूं। मैं पुस्तक में दी गई समस्याओं और अभ्यासों को स्वयं हल करने का प्रयास कर रहा हूं। मैं CLRS द्वितीय …

3
डायनेमिक ग्राफ संबंधी समस्याओं से कैसे संपर्क करें
मैंने जेनेरिक स्टैकओवरफ़्लो में यह सवाल पूछा था और मुझे यहाँ निर्देशित किया गया था। यह बहुत अच्छा होगा यदि कोई व्यक्ति यह समझा सकता है कि सामान्य रूप से आंशिक या पूरी तरह से गतिशील ग्राफ़ समस्याओं से कैसे संपर्क किया जाए। उदाहरण के लिए: उदाहरणों के लिए एक …

2
एक चतुर्भुज में बड़ी ज्यामितीय वस्तुओं को संग्रहीत करने के लिए कौन सी विधि पसंद की जाती है?
जियोमेट्रिक ऑब्जेक्ट्स को क्वाडट्री (या ऑक्ट्री) में रखते समय, आप उन वस्तुओं को रख सकते हैं जो कुछ तरीकों से एक नोड से बड़ी हैं: प्रत्येक पत्ती में वस्तु के संदर्भ को रखना जिसके लिए यह निहित है ऑब्जेक्ट के संदर्भ को सबसे गहरे नोड में रखना जिसके लिए यह …

3
आसन्न सूची या बेहतर विकल्प मैट्रिस कब होते हैं?
मुझे बताया गया था कि यदि ग्राफ विरल है और मैट्रिक्स घना है तो हम एक सूची का उपयोग करेंगे । मेरे लिए, यह सिर्फ एक कच्ची परिभाषा है। मैं इससे आगे नहीं देखता। क्या आप यह स्पष्ट कर सकते हैं कि इसे बनाना कब स्वाभाविक होगा? अग्रिम में धन्यवाद!

6
एक अंतराल में दो संख्याओं का अधिकतम XOR खोजना: क्या हम द्विघात से बेहतर कर सकते हैं?
lllrrrmax(i⊕j)max(i⊕j)\max{(i\oplus j)}l≤i,j≤rl≤i,j≤rl\le i,\,j\le r भोली एल्गोरिथ्म बस सभी संभावित जोड़े की जांच करता है; उदाहरण के लिए रूबी में हमारे पास होगा: def max_xor(l, r) max = 0 (l..r).each do |i| (i..r).each do |j| if (i ^ j > max) max = i ^ j end end end max end …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.