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

एक डेटा संरचना एक फैशन में डेटा को व्यवस्थित करने का एक तरीका है जो उस डेटा के विशेष गुणों को क्वियर और / या कुशलतापूर्वक अपडेट करने की अनुमति देता है।


6
विभिन्न डेटा संरचनाओं के व्यावहारिक उपयोग [बंद]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । पिछले साल बंद …

26
जांचें कि क्या दो लिंक की गई सूचियाँ आपस में मिलती हैं। यदि हां, तो कहां?
यह प्रश्न पुराना हो सकता है, लेकिन मैं एक उत्तर के बारे में नहीं सोच सकता। कहते हैं, अलग-अलग लंबाई की दो सूची हैं, एक बिंदु पर विलय ; हमें कैसे पता चलेगा कि विलय बिंदु कहां है? शर्तेँ: हम लंबाई नहीं जानते हमें प्रत्येक सूची को केवल एक बार …

18
हैश टेबल्स पर बाइनरी सर्च ट्रीज़ के फायदे
हैश टेबल पर बाइनरी सर्च ट्री के क्या फायदे हैं? हैश टेबल थीटा (1) समय में किसी भी तत्व को देख सकते हैं और एक तत्व को जोड़ना उतना ही आसान है .... लेकिन मुझे इस बात का पक्का यकीन नहीं है कि दूसरे तरीके से फायदे होंगे।

30
पुनरावर्ती रूप से जावा में एक लिंक की गई सूची को उलट देना
मैं कुछ समय के लिए एक जावा प्रोजेक्ट पर एक क्लास के लिए काम कर रहा हूं। यह एक लिंक की गई सूची का कार्यान्वयन है (यहां कहा जाता है AddressList, जिसे सरल नोड्स कहा जाता है ListNode)। पकड़ यह है कि सब कुछ पुनरावर्ती एल्गोरिदम के साथ करना होगा। …

5
प्रीऑर्डर, पोस्टऑर्डर और इनवर्टर बाइनरी सर्च ट्री ट्रैवर्सल रणनीतियों का उपयोग कब करें
मुझे हाल ही में एहसास हुआ कि अपने जीवन में BST का भरपूर उपयोग करते हुए, मैंने कभी भी कुछ भी इस्तेमाल करने पर विचार नहीं किया है, लेकिन इनवर्टर ट्रैवर्सल (जबकि मुझे पता है और पूर्व / पोस्ट-ऑर्डर ट्रैवर्सल का उपयोग करने के लिए प्रोग्राम को अनुकूलित करना कितना …

14
डेटा संरचना: सम्मिलित करें, निकालें, समाहित करें, यादृच्छिक तत्व प्राप्त करें, सभी O (1) में
मुझे एक साक्षात्कार में यह समस्या दी गई थी। आपने कैसे उत्तर दिया होगा? एक डेटा संरचना तैयार करें जो O (1) समय में निम्नलिखित संचालन प्रदान करती है: डालने हटाना शामिल यादृच्छिक तत्व प्राप्त करें


13
हजार टेलीफोन नंबर स्टोर करने का सबसे कारगर तरीका
यह एक Google साक्षात्कार प्रश्न है: 10 अंकों वाले प्रत्येक को संग्रहीत करने के लिए लगभग हजार फोन नंबर हैं। आप मान सकते हैं कि प्रत्येक के पहले 5 अंक हजार संख्याओं में समान होंगे। आपको निम्न कार्य करने होंगे: a। यदि दी गई संख्या मौजूद है तो खोजें। ख। …


3
डीजकस्ट्रा के एल्गोरिथ्म में कमी-कुंजी का उपयोग क्यों किया जाता है?
दीजकस्ट्रा का एल्गोरिथम मुझे इस प्रकार सिखाया गया था while pqueue is not empty: distance, node = pqueue.delete_min() if node has been visited: continue else: mark node as visited if node == target: break for each neighbor of node: pqueue.insert(distance + distance_to_neighbor, neighbor) लेकिन मैं एल्गोरिथ्म के बारे में कुछ …



6
मैं C ++ में फ़ंक्शन के भीतर संरचनाओं और कक्षाओं को क्यों परिभाषित कर सकता हूं?
मैंने गलती से सी ++ में ऐसा कुछ किया था, और यह काम करता है। मैं ऐसा क्यों कर सकता हूं? int main(int argc, char** argv) { struct MyStruct { int somevalue; }; MyStruct s; s.somevalue = 5; } अब ऐसा करने के बाद, मुझे कुछ समय पहले इस ट्रिक …

4
आरबी पेड़, बी-ट्री या एवीएल पेड़ कब चुनें?
एक प्रोग्रामर के रूप में मुझे आरबी पेड़, बी-ट्री या एवीएल पेड़ का उपयोग करने पर विचार करना चाहिए? पसंद पर निर्णय लेने से पहले किन महत्वपूर्ण बिंदुओं पर विचार करने की आवश्यकता है? क्या कोई प्रत्येक पेड़ की संरचना के लिए एक परिदृश्य के साथ समझा सकता है कि …

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