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

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

18
जावा: लिस्ट को मैप में कैसे बदलें
हाल ही में मैं क्या परिवर्तित करने के लिए इष्टतम तरीका होगा के बारे में एक सहयोगी के साथ बातचीत Listकरने के लिए Mapजावा में और अगर वहाँ ऐसा करने का कोई विशेष लाभ। मैं इष्टतम रूपांतरण दृष्टिकोण जानना चाहता हूं और वास्तव में सराहना करूंगा कि क्या कोई मुझे …

7
छोड़ें सूची बनाम बाइनरी सर्च ट्री
मैं हाल ही में डेटा संरचना में एक स्किप सूची के रूप में जाना जाता हूं । ऐसा लगता है कि द्विआधारी खोज पेड़ के लिए बहुत समान व्यवहार है। आप बाइनरी सर्च ट्री पर स्किप लिस्ट का उपयोग क्यों करना चाहेंगे?

14
प्राथमिकता कतार .Net में [बंद]
बन्द है। यह प्रश्न स्टैक ओवरफ्लो दिशानिर्देशों को पूरा नहीं करता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह ऑन-टॉपिक हो स्टैक ओवरफ्लो के लिए । 3 साल पहले बंद हुआ । इस प्रश्न को …

13
.NET डेटा संरचनाएँ: ArrayList, List, HashTable, Dictionary, SortedList, SortedDictionary - स्पीड, मेमोरी और प्रत्येक का उपयोग कब करें?
.NET में बहुत सारी जटिल डेटा संरचनाएँ हैं। दुर्भाग्य से, उनमें से कुछ काफी समान हैं, और मुझे हमेशा यकीन नहीं है कि कब एक का उपयोग करना है और कब दूसरे का उपयोग करना है। मेरी सी # और विज़ुअल बेसिक किताबों में से अधिकांश उनके बारे में एक …


20
नेस्टेड शब्दकोशों को लागू करने का सबसे अच्छा तरीका क्या है?
मेरे पास एक डेटा संरचना है जो अनिवार्य रूप से एक नेस्टेड शब्दकोश में मात्रा है। मान लीजिए कि यह ऐसा दिखता है: {'new jersey': {'mercer county': {'plumbers': 3, 'programmers': 81}, 'middlesex county': {'programmers': 81, 'salesmen': 62}}, 'new york': {'queens county': {'plumbers': 9, 'salesmen': 36}}} अब, इसे बनाए रखना और …

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

11
मानचित्र और शब्दकोश में क्या अंतर है?
मुझे पता है कि एक मानचित्र एक डेटा संरचना है जो मूल्यों की कुंजी को मैप करती है। शब्दकोश एक ही नहीं है? मानचित्र और शब्दकोश 1 के बीच क्या अंतर है ? 1. मैं यह नहीं पूछ रहा हूं कि उन्हें भाषा एक्स या वाई में कैसे परिभाषित किया …

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

6
Std क्यों है :: नक्शा लाल-काले पेड़ के रूप में लागू किया गया है?
लाल-काले पेड़ केstd::map रूप में क्यों लागू किया जाता है ? वहाँ कई संतुलित बाइनरी सर्च ट्री (BST) हैं। लाल-काले पेड़ को चुनने में डिज़ाइन ट्रेड-ऑफ क्या थे?

9
पायथन सेट्स बनाम लिस्ट्स
पायथन में, कौन सी डेटा संरचना अधिक कुशल / शीघ्र है? यह मानते हुए कि यह आदेश मेरे लिए महत्वपूर्ण नहीं है और मैं वैसे भी डुप्लिकेट की जाँच कर रहा हूँ, क्या पायथन सूची की तुलना में पायथन सेट धीमा है?

6
स्मृति में बहु-आयामी सरणियों को कैसे स्वरूपित किया जाता है?
सी में, मुझे पता है कि मैं गतिशील रूप से निम्नलिखित कोड का उपयोग करके ढेर पर एक दो-आयामी सरणी आवंटित कर सकता हूं: int** someNumbers = malloc(arrayRows*sizeof(int*)); for (i = 0; i < arrayRows; i++) { someNumbers[i] = malloc(arrayColumns*sizeof(int)); } स्पष्ट रूप से, यह वास्तव में पूर्णांक के अलग-अलग …

1
लेंस, फेकैबल्स, डेटा-एक्सेसर - स्ट्रक्चर एक्सेस और म्यूटेशन के लिए कौन सी लाइब्रेरी बेहतर है
अभिलेखों के क्षेत्रों तक पहुँचने और हेरफेर करने के लिए कम से कम तीन लोकप्रिय पुस्तकालय हैं। जिन्हें मैं जानता हूं वे हैं: डेटा-एक्सेसर, फेकैबल्स और लेंस। व्यक्तिगत रूप से मैंने डेटा-एक्सेसर के साथ शुरुआत की और अब मैं उनका उपयोग कर रहा हूं। हालाँकि हाल ही में हैस्केल-कैफ़े पर …

3
हाइपरलॉग एल्गोरिथ्म कैसे काम करता है?
मैं हाल ही में अपने खाली समय में विभिन्न एल्गोरिदम के बारे में सीख रहा हूं, और एक जो मैं आया था जो बहुत दिलचस्प प्रतीत होता है उसे हाइपरलॉग एल्गोरिथ्म कहा जाता है - जो अनुमान लगाता है कि एक सूची में कितने अद्वितीय आइटम हैं। यह मेरे लिए …

21
आप जावा में LRU कैश कैसे लागू करेंगे?
कृपया EHCache या OSCache इत्यादि न कहें, इस प्रश्न के प्रयोजनों के लिए मान लें कि मैं अपने एसडीके का उपयोग करके स्वयं को लागू करना चाहता हूं (सीखकर)। यह देखते हुए कि कैश का उपयोग एक बहुस्तरीय वातावरण में किया जाएगा, आप कौन से डेटास्ट्रक्चर का उपयोग करेंगे? मैंने …

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