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

एक सॉफ्टवेयर अनुप्रयोग के भीतर डेटा के कुशल भंडारण और प्रतिनिधित्व से संबंधित प्रश्न।

3
हास्केल और स्कीम एकल-लिंक्ड सूची का उपयोग क्यों करते हैं?
एक दोगुनी लिंक की गई सूची में न्यूनतम ओवरहेड (प्रति सेल केवल एक अन्य पॉइंटर) है, और आपको दोनों सिरों को जोड़ने और आगे पीछे जाने की अनुमति मिलती है और आम तौर पर बहुत मज़ा आता है।

2
मुझे आराम करने वाली सेवा में एक सूचीबद्ध सूची संसाधन कैसे डिज़ाइन करना चाहिए?
मैं एक ही समस्या में बार-बार भाग गया हूं और मुझे ऐसा कोई समाधान नहीं मिला है जो मुझे वास्तव में महसूस हो। किसी ऐप में कहें, आपके पास एक ऑर्डर की गई सूची है और आप उपयोगकर्ता को उस ऑर्डर को ड्रैग एंड ड्रॉप या कुछ और से बदलने …

3
लिंक्ड लिस्ट में हमेशा टेल पॉइंटर होना चाहिए?
मेरी समझ... लाभ: अंत में डालने से O (N) के बजाय O (1) है। यदि सूची एक डबली लिंक्ड सूची है, तो अंत से हटाने के लिए ओ (एन) के बजाय ओ (1) भी है। हानि: अतिरिक्त स्मृति की एक तुच्छ राशि लेता है: 4-8 बाइट्स । कार्यान्वयनकर्ता को पूंछ …

2
एक कार्बनिक यौगिक का प्रतिनिधित्व करने के लिए आप किस डेटा संरचना का उपयोग करेंगे?
वहाँ किसी भी अच्छा डेटा संरचनाओं कि अणु का प्रतिनिधित्व करने के लिए इस्तेमाल किया जा सकता है? मैं सोच रहा था कि शायद मैं हर परमाणु को एक शीर्ष बनाकर एक ग्राफ के रूप में प्रतिनिधित्व करता हूं, हालांकि, कार्बनिक यौगिकों के लिए बहुत सारे कार्बोन और हाइड्रोजेंस हैं। …

2
क्या अलग-अलग चेनिंग के लिए बाइनरी सर्च ट्री का उपयोग करके हैश टेबल को गति देना संभव है?
मैं ओ (एन) (ओ (लॉग एन) का उपयोग करके (बीएसटी का उपयोग करके) से अलग चेंजिंग प्रक्रिया में खोज जटिलता को कम करने के लिए बाइनरी सर्च ट्रीज़ का उपयोग करके एक हैश टेबल को लागू करना चाहता हूं। क्या यह किया जा सकता है, और यदि हाँ तो कैसे? …

2
नोड्स और किनारों के बीच अनुमत कई किनारों के साथ एक ग्राफ का प्रतिनिधित्व कैसे करें जो चुनिंदा गायब हो सकते हैं
मैं यह पता लगाने की कोशिश कर रहा हूं कि कुछ काल्पनिक, आदर्श नेटवर्क उपयोग के मॉडलिंग के लिए किस प्रकार की डेटा संरचना का उपयोग करना है। मेरे परिदृश्य में, कई उपयोगकर्ता जो एक-दूसरे से शत्रुतापूर्ण व्यवहार कर रहे हैं, वे सभी कंप्यूटर के नेटवर्क बनाने की कोशिश कर …

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

3
आर्किटेक्चरली बोलना, क्या एक डेटाबेस एब्स्ट्रैक्शन लेयर, जैसे कि Microsoft की एंटिटी फ्रेमवर्क, एक अलग डेटा एक्सेस लेयर की आवश्यकता को शून्य करती है?
यह वही रास्ता था वर्षों से, मैंने अपने सॉफ़्टवेयर समाधानों को इस तरह व्यवस्थित किया है: डेटा एक्सेस लेयर (DAL) डेटा एक्सेस करने के व्यवसाय को अमूर्त करने के लिए व्यावसायिक तर्क परत (BLL) डेटा सेट, प्रमाणीकरण को संभालने आदि के लिए व्यावसायिक नियम लागू करने के लिए उपयोगिताएँ (Util) …

5
कार्यात्मक प्रोग्रामिंग में डेटा संरचनाएं
मैं वर्तमान में LISP (विशेष रूप से स्कीम और क्लोजर) के साथ खेल रहा हूं और मैं सोच रहा हूं कि कार्यात्मक प्रोग्रामिंग भाषाओं में कैसे विशिष्ट डेटा संरचनाओं से निपटा जाता है। उदाहरण के लिए, मान लें कि मैं एक ग्राफ पाथफाइंडिंग एल्गोरिथ्म का उपयोग करके किसी समस्या को …

5
इस कैशिंग रणनीति के लिए मुझे किस डेटा संरचना का उपयोग करना चाहिए?
मैं एक .NET 4.0 एप्लिकेशन पर काम कर रहा हूं, जो एक डबल रिटर्न करने वाले दो डबल्स पर अधिक महंगी गणना करता है। यह गणना कई हजार वस्तुओं में से प्रत्येक के लिए की जाती है । इन गणनाओं को Taskथ्रेडपूल धागे पर किया जाता है । कुछ प्रारंभिक …

4
ऐसा क्यों है कि एमएस डेटा एक्सेस कहानी इतनी फ्रैक्चर है? क्या यह डेटा एक्सेस की प्रकृति है या सिर्फ MS है?
यह StackOverflow प्रश्न पूछता है "मुझे Microsoft.Data.Objects कहाँ मिल सकता है" यह पता चला है कि शायद यह संभवत: CTP4 (कोड पहले) में एंटिटी फ्रेमवर्क 4 की रिलीज थी, लेकिन जहां बहुत अधिक अनुमान था। समेत System.Data इकाई की रूपरेखा Microsoft.ApplicationBlocks.Data Microsoft.Practices.EnterpriseLibrary.Data 10 साल पहले अगर कोई उनसे इसी तरह …

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

1
एल्गोरिथ्म / डेटा संरचना का जवाब देने के लिए "मैं सामग्री के इस सेट के साथ क्या व्यंजन बना सकता हूं?"
औपचारिक रूप से, s ( U , Q ) = { V | वी ∈ यू और वी ⊆ क्यू } जहां यू , क्यू , और वी सभी सेट का प्रतिनिधित्व करते हैं, और यू , और अधिक विशेष, सेट का एक सेट का प्रतिनिधित्व करता है। उदाहरण के …

3
हाशिंग की बाइबिल क्या है?
क्या हैशिंग और हैशिंग पर कॉर्मेन -समान संदर्भ है? इस विशेष संरचना ने किसी कारण से मेरी सीएस शिक्षा में बहुत कम ध्यान दिया है, लेकिन मैं और अधिक सीखना चाहता हूं क्योंकि वे हर जगह दिखते हैं। मुझे पता है कि कॉर्मेन इसे कवर करता है, लेकिन मैं कुछ …

4
हर जगह डेटा जांच शुरू करने के लिए अच्छा कोड शैली?
मेरे पास एक परियोजना है जो आकार में पर्याप्त रूप से बड़ी है कि मैं हर पहलू को अपने सिर में नहीं रख सकता। मैं इसमें कई वर्गों और कार्यों के साथ काम कर रहा हूं, और मैं डेटा पास कर रहा हूं। समय के साथ मैंने देखा कि मुझे …

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