एक सार डेटा प्रकार (ADT) डेटा संरचनाओं के एक निश्चित वर्ग के लिए एक विनिर्देश है जिसमें समान व्यवहार होता है; या एक या अधिक प्रोग्रामिंग भाषाओं के कुछ डेटा प्रकारों के लिए जिनके समान शब्दार्थ हैं। एक अमूर्त डेटा प्रकार को परोक्ष रूप से परिभाषित किया जाता है, केवल उन कार्यों के द्वारा जो उन कार्यों के प्रभावों पर गणितीय अवरोधों द्वारा किए जा सकते हैं।

के बारे में अधिक abstract-data-type...

मैं एक ऐसे प्रोजेक्ट पर काम कर रहा हूं जो सुडोकस को हल करता है। यह मेरे विश्वविद्यालय मॉड्यूल का हिस्सा है और जब मैं इसके लिए अपने दृष्टिकोण की योजना बना रहा था तो मैं यह तय करने के लिए प्राथमिकता कतार का उपयोग करने का प्रयास करना चाहता था कि सुडोकू में कौन सा सेल काम करेगा। मुझे प्राथमिकता कतार मे....
31 अक्टूबर 2020, 18:39
मेरे पास एक अमूर्त वर्ग है जो ग्राफिक में तैयार किए जाने वाले स्कोरइटम की संरचना को परिभाषित करता है। स्कोर आइटम के कई प्रकार हैं। उन सभी के उदाहरण चर समान हैं, लेकिन प्रत्येक का अपना ड्राइंग कार्यान्वयन है जो काफी बड़ा और जटिल है। इन आरेखण कार्यान्वयन में मुख्य रूप से गोनियोमेट्रिक गणनाएं शामिल ....
19 अगस्त 2020, 17:09
मुझे यह समझने में परेशानी होती है कि फोल्ड और मैप कैसे काम करता है (पूरा कोड यहां पर पोस्ट किया गया है: https: //repl.it/@flowerplowedup/Int#main.c ): void insert(Node **head, void *data) { /* new node */ Node *new = malloc(sizeof(Node)); new->data = data; new->next = NULL; /* insertion ....
4 अगस्त 2020, 13:59
(डबल लिंक्ड लिस्ट) पोजिशनल लिस्ट ADT का उपयोग कहां किया जा सकता है? जब डेवलपर सूची में एक मनमानी स्थिति के लिए O(n) मेमोरी और O(1) (गैर-परिशोधन व्यवहार) चाहता है? मैं एक स्थितीय सूची का उपयोग करने का एक उदाहरण देखना चाहूंगा। सरणी-आधारित अनुक्रम का उपयोग करने पर स्थितीय सूची का उपयोग करने का क्या ....
मैं वास्तव में नहीं जानता कि यहाँ क्या गलत है। मुझे SIGSEGV मिलता रहता है। मैंने डिबग किया है और मैंने उस रेखा को देखा जहां यह दुर्घटनाग्रस्त हो रहा है, यह यह है: (*last)->next = p;। मामले में आपको सभी फ़ंक्शन की आवश्यकता है: void insert_last(NodeT** first, NodeT** last, int givenKey) { NodeT....
इसलिए, मैं अभ्यास के रूप में स्विफ्ट पर सेट एडीटी के एक संस्करण को लागू करने की कोशिश कर रहा हूं और जब मैं सेट इंटरफेस (या स्विफ्ट में प्रोटोकॉल) को लागू करने का प्रयास करता हूं, तो मुझे निम्न त्रुटि मिलती है: "प्रोटोकॉल 'सेट' का उपयोग केवल के रूप में किया जा सकता है एक सामान्य बाधा है क्योंकि इसमे....
डेल और वॉकर द्वारा सार डेटा प्रकार (1996) से निम्नलिखित परिभाषाएँ: डेटा संरचनाएं: संरचित संबंधों का कार्यान्वयन। ADTs (अमूर्त डेटा प्रकार): वस्तुओं का वर्ग जिसका तार्किक व्यवहार है मूल्यों के एक सेट और संचालन के सेट द्वारा परिभाषित। तो, चलिए C++ में एक साधारण क्लास लेते हैं: class Simple { public....
19 जिंदा 2020, 02:41
मान लीजिए कि y, x का उपवर्ग है। निम्नलिखित में से कौन सा एक्सप्रेशन x में किसी विधि को कॉल करता है, सही शैली है? क्या कोई शब्दार्थ अंतर है? class y(x): def __init__(self,text,s): x.__init__(self,text) self.something = self.superclassmethod(s) #or self.something = y.superclassm....
14 जिंदा 2020, 00:05
मैं एक कतार कार्यान्वयन पर काम कर रहा हूं और कुछ अजीब हो रहा है। Enqueue काम करता प्रतीत होता है लेकिन परिवर्तन पंजीकृत नहीं हो रहे हैं (आकार 0 पर समान रहता है)। मैं जो बता सकता हूं, उससे कोड एक तत्व को घेर लेगा लेकिन तुरंत इसके बारे में भूल जाएगा। आउटपुट है: पास किया गया डेटा: a34 इससे पहले:(....
2 पद 2019, 17:09
मैं हैकेल में एक नौसिखिया हूं, और मैंने एक खिलौना परियोजना के दौरान एक दीवार से टकराया। मैं बस एक इकाई और एक कंटेनर मॉडल करने की कोशिश कर रहा हूं जो इकाइयों और कंटेनरों को सदस्यों के रूप में कर सकता है। मैं यूनिट और कंटेनर को एक्सएमएल के रूप में बाद में अन्य प्रारूपों के रूप में क्रमबद्ध करना चाहत....
मुझे पता है कि दक्षता में सुधार करने के लिए, Queue रैप अराउंड मेथड, हर समय हर चीज को नीचे ले जाने से बचने के लिए जो हम करते हैं एक तत्व हटाएं। हालांकि, मुझे समझ नहीं आ रहा है कि प्राथमिकता कतारें सामान्य कतारों की तरह क्यों नहीं लपेटी जा सकतीं। मेरे विचार में, प्राथमिकता कतारों का व्यवहार Stack से....
मेरी कक्षा में हमारे असाइनमेंट के लिए हम दो अलग-अलग सार डेटा प्रकार, Double Stack और Leaky Stack बना रहे हैं। मुझे इन्हें बनाने में कोई समस्या नहीं है, लेकिन मेरे प्रोफेसर ने इन दोनों एडीटी के लिए असाइनमेंट विवरण "एडीटी का एक कुशल स्थैतिक कार्यान्वयन दें" में डाल दिया। लेकिन इसका क्या मतलब है? मै....
8 अक्टूबर 2018, 23:07
मैं रॉबर्ट सेडगेविक द्वारा पुस्तक एल्गोरिदम पढ़ रहा था और मैं एडीटी के बारे में अध्याय 1.3 में आया और मेरे कुछ प्रश्न हैं। क्या सभी एडीटी जावा में चलने योग्य हैं? क्या इसका मतलब यह है कि हर बार जब हम एडीटी लागू करते हैं तो हमें एक पुनरावर्तक लागू करना होता है? यदि हां, तो क्या मैं पुनरावर्तक के लिए ....
14 सितंबर 2018, 16:51
हाय मैं एक सामान्य सूची इटरेटर बनाने की कोशिश कर रहा हूं जो पूर्णांक या स्ट्रिंग के तत्वों को संग्रहीत करता है। जब मैं सूची में नोड्स जोड़ता हूं और इसे एक सूची के रूप में प्रिंट करता हूं, तो दर्ज किया गया पहला नोड सूची के आखिरी में होता है और अंतिम नोड दर्ज किया जाता है सूची की शुरुआत (जैसे सूची तै....
19 अप्रैल 2018, 19:52
अरे मैं एक सामान्य सूची इटरेटर को लागू करने की कोशिश कर रहा हूं जो किसी भी प्रकार के तत्वों को स्टोर कर सकता है। सकारात्मक पूर्णांक प्रकारों और स्ट्रिंग प्रकारों से निपटने के लिए इसमें अन्य फाइलें हैं। फ़ाइल ठीक से संकलित है। हालांकि, जब मैं अपने टेस्ट केस कोड में next() फ़ंक्शन को कॉल करता हूं (....
19 अप्रैल 2018, 07:21