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

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

निम्नलिखित कोड पर विचार करें। MODULE a TYPE:: concrete END TYPE concrete INTERFACE concrete PROCEDURE constructor END INTERFACE concrete CONTAINS SUBROUTINE constructor END SUBROUTINE constructor END MODULE a जहां तक ​​​​मैं समझता हूं, इस संदर्भ में सामान्य इंटरफ़ेस concrete प्रकार के....
30 अक्टूबर 2021, 15:37
निम्नलिखित प्रकारों पर विचार करें। TYPE, ABSTRACT:: base ... CONTAINS SUBROUTINE sanity_check END SUBROUTINE END TYPE TYPE, EXTENDS(base):: concrete1 ... END TYPE TYPE, EXTENDS(base):: concrete2 ... END TYPE जहां ... कुछ डेटा इंगित करता है जो प्रश्न के लिए प्रासंगिक नहीं है। प्रकार concr....
29 अक्टूबर 2021, 11:33
इसलिए, कक्षा में, हमने एक सरणी सार डेटा संरचना के कार्यान्वयन के बारे में सीखा, और हमारे द्वारा बनाए गए सरणी वर्ग का उपयोग करके, हमने एक वर्ग के रूप में एक स्टैक सार डेटा संरचना को लागू किया। #include <iostream> #ifndef ARRAYADT1_H #define ARRAYADT1_H using namespace std; class ArrayADT1 { pub....
6 सितंबर 2021, 14:07
class.abstract में हम नोट 3 कि: एक अमूर्त वर्ग का उपयोग केवल किसी अन्य वर्ग के आधार वर्ग के रूप में किया जा सकता है; एक अमूर्त वर्ग की कोई वस्तु नहीं बनाई जा सकती है, सिवाय इसके कि एक वर्ग के उप-वस्तुओं से प्राप्त ([basic.def], [class.mem])। यह अमूर्त वर्गों के उप-विषयों के रूप में उपयोग को नियंत्र....
21 जुलाई 2021, 01:40
मैं जावा में एक सर्कुलर लिंक्ड सूची में विभिन्न तरीकों की कोशिश कर रहा हूं और उनमें से एक पीछे के तत्व को हटाना है। मुझे पूरा यकीन है कि मेरा तर्क सही है लेकिन मुझे लगता है कि मेरे कोड में कुछ गड़बड़ है। तर्क सूची को तब तक ब्राउज़ करना है जब तक cur.next पीछे के तत्व से पहले न हो और फिर इसे हटा दें।....
15 मई 2021, 18:28
मैं खुद को पायथन सिखा रहा हूं और माईपी के टाइप चेकिंग सिस्टम के माध्यम से अपना रास्ता बनाने की कोशिश कर रहा हूं, लेकिन मैं प्रकार, कक्षाओं, अमूर्त वर्गों, सामान्य प्रकारों और इसी तरह के बीच खो गया हूं। इसलिए, मैं तिथियों का प्रतिनिधित्व करने के लिए एक सामान्य/सार प्रकार/वर्ग बनाना चाहता हूं, यह निर्....
6 अप्रैल 2021, 14:16
मैंने उनमें कक्षाओं के साथ 3 अलग-अलग पैकेज बनाए। एक पैकेज साधारण अंशों के लिए है और दूसरा अंशों के सरणियों के लिए है। छोटा वाला मैथ फंक्शन एमसीएम और एमसीडी को लागू करने के लिए है। जब मैं इसे चलाता हूं तो फ्रैक्शंस मुख्य (फ्रैक्शनकोलेक्शनमेन) स्क्रीन पर कुछ भी प्रिंट नहीं करता है। मैं नीचे सभी को....
18 मार्च 2021, 15:01
मैं जावा और सार डेटा प्रकार सीख रहा हूँ और मैं थोड़ा भ्रमित हो रहा हूँ। मूल रूप से, जो मैंने समझा, उससे सार डेटा प्रकार कुछ ऐसा है जिसे परिभाषित किया गया है, लेकिन लागू नहीं किया गया है। तो हमारे पास सार डेटा प्रकार का एपीआई है और हमें एपीआई में निर्दिष्ट उन तरीकों को लागू करने की आवश्यकता है। उदा....
8 मार्च 2021, 23:15
मैट्रिक्स में। सी मेरे पास है struct matrix{ int row; int col; int *a; }; Matrix* allocateMemory(int m, int n) { Matrix* mat = (Matrix*) malloc(sizeof(Matrix)); if (mat == NULL) { return NULL; } mat->row = m; mat->col = n; mat->a = (int*)calloc(m*n, sizeof(int)); return m;....
7 फरवरी 2021, 04:53
Saya mencoba untuk mengimplementasikan daftar ADT di C, tetapi saya tidak dapat menemukan banyak bantuan pada intenet karena sepertinya sangat contohnya dalam C ++ yang saya tidak tahu. Saya benar-benar dapat memahami stuktur data (setidaknya, saya pikir saya mengerti) tetapi saya kesulitan menjadik....
31 जिंदा 2021, 20:17
ये रहा एक सरल उदाहरण: trait Base { type Out def v: Out } object Base { type Aux[T] = Base { type Out = T } class ForH() extends Base { type Out = HNil override def v: Out = HNil } object ForH extends ForH } class TypeClass[B] trait TypeClassLe....
22 जिंदा 2021, 05:28
मैं एक सी फ़ाइल में किसी अन्य सी फ़ाइल से परिभाषित एक संरचना तक पहुंचने का प्रयास कर रहा हूं। मुद्दा यह है कि मैं extern कीवर्ड का उपयोग नहीं कर सकता न ही मैं हेडर फ़ाइल में संरचना को परिभाषित कर सकता हूं। मैं abstract.c में use_abstract.c के अंदर परिभाषित संरचना तक कैसे पहुंच सकता हूं? यहाँ एक न....
21 जिंदा 2021, 20:54
मेरे पास निम्नलिखित है: सार.एच typedef struct s_strukt strukt; सार.सी typedef struct s_strukt { int x; } strukt; use_abstract.c #include <stdio.h> #include "abstract.h" int main() { strukt s; s.x = 0; return 0; } संकलन, (gcc use_abstract.c) या (gcc use_abstract abstract.c) use_....
21 जिंदा 2021, 17:16
चूंकि एक क्यू एक सार डेटा प्रकार डेटा संरचना है, इसलिए कौन सी ठोस डेटा प्रकार संरचना इसे लागू करती है? मैंने देखा कि एक कतार एक इंटरफ़ेस है इसलिए अनिश्चित था कि एक ठोस डेटा प्रकार अमूर्त डेटा प्रकार संरचना को कैसे कार्यान्वित कर सकता है।....
13 पद 2020, 21:27
मैं एक ऐसे प्रोजेक्ट पर काम कर रहा हूं जो सुडोकस को हल करता है। यह मेरे विश्वविद्यालय मॉड्यूल का हिस्सा है और जब मैं इसके लिए अपने दृष्टिकोण की योजना बना रहा था तो मैं यह तय करने के लिए प्राथमिकता कतार का उपयोग करने का प्रयास करना चाहता था कि सुडोकू में कौन सा सेल काम करेगा। मुझे प्राथमिकता कतार मे....
31 अक्टूबर 2020, 18:39
मेरे पास उपप्रकारों के साथ एक सार प्रकार है। मैं उपप्रकार रखने वाले एक डिक्ट को बनाना और जोड़ना चाहता हूं। क्या यह करने योग्य है? इसे हासिल करने का एक बेहतर तरीका क्या है? उदाहरण: abstract type Cat end struct Lion <: Cat manecolour end struct Tiger <: Cat stripewidth end cats = Dict{Int,....
27 अगस्त 2020, 15:21
मेरे पास एक अमूर्त वर्ग है जो ग्राफिक में तैयार किए जाने वाले स्कोरइटम की संरचना को परिभाषित करता है। स्कोर आइटम के कई प्रकार हैं। उन सभी के उदाहरण चर समान हैं, लेकिन प्रत्येक का अपना ड्राइंग कार्यान्वयन है जो काफी बड़ा और जटिल है। इन आरेखण कार्यान्वयन में मुख्य रूप से गोनियोमेट्रिक गणनाएं शामिल ....
19 अगस्त 2020, 17:09
मैं वस्तुओं को उनके प्रकार के आधार पर विशिष्ट इंटरैक्शन के साथ इंटरैक्ट करना चाहता हूं। उदाहरण समस्या: मेरे पास चार कण हैं, दो टाइप ए हैं, और 2 टाइप बी हैं। जब टाइप ए की बातचीत होती है तो मैं फ़ंक्शन का उपयोग करना चाहता हूं function interaction(parm1, parm2) return parm1 + parm2 end जब बी की बा....
7 अगस्त 2020, 03:59
मुझे यह समझने में परेशानी होती है कि फोल्ड और मैप कैसे काम करता है (पूरा कोड यहां पर पोस्ट किया गया है: 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) (गैर-परिशोधन व्यवहार) चाहता है? मैं एक स्थितीय सूची का उपयोग करने का एक उदाहरण देखना चाहूंगा। सरणी-आधारित अनुक्रम का उपयोग करने पर स्थितीय सूची का उपयोग करने का क्या ....
मेरे एक परीक्षा पत्र में एक प्रश्न है जो किसी दिए गए परिदृश्य के लिए ADT बनाने के लिए कहता है। और यह केवल ठोस कार्यान्वयन के बजाय अमूर्त विधियों को लिखने के लिए कहता है। इसे एक स्कूल में टाइम टेबल का प्रतिनिधित्व करना आवश्यक था। स्कूल को यह ट्रैक करना होगा कि पढ़ाए जाने वाले प्रत्येक विषय के लिए क....
5 जुलाई 2020, 07:03
मैं वास्तव में नहीं जानता कि यहाँ क्या गलत है। मुझे SIGSEGV मिलता रहता है। मैंने डिबग किया है और मैंने उस रेखा को देखा जहां यह दुर्घटनाग्रस्त हो रहा है, यह यह है: (*last)->next = p;। मामले में आपको सभी फ़ंक्शन की आवश्यकता है: void insert_last(NodeT** first, NodeT** last, int givenKey) { NodeT....
इसलिए, मैं अभ्यास के रूप में स्विफ्ट पर सेट एडीटी के एक संस्करण को लागू करने की कोशिश कर रहा हूं और जब मैं सेट इंटरफेस (या स्विफ्ट में प्रोटोकॉल) को लागू करने का प्रयास करता हूं, तो मुझे निम्न त्रुटि मिलती है: "प्रोटोकॉल 'सेट' का उपयोग केवल के रूप में किया जा सकता है एक सामान्य बाधा है क्योंकि इसमे....
मैं भाषा के लिए नया हूं, अपना पहला गैर-तुच्छ कार्यक्रम लिखने की कोशिश कर रहा हूं। रास्ते में, मैं एक Arbitrary इंस्टेंस बना रहा हूं। फिर भी, मुझे लगता है कि मेरे प्रश्न का अनुसरण करने के लिए मेरी सामान्य समझ की कमी है जिसमें कई आवेदक और मोनैडिक प्रकार हैं। इसलिए, मैं निम्नलिखित के रूप में मौलिक अ....
4 मई 2020, 15:40
queue में रियर पॉइंट कहां होना चाहिए: वह स्थान जहाँ नया तत्व डाला जाएगा। वह स्थान जहाँ कतार का अंतिम तत्व रहता है। मेरे शोध के अनुसार, मुझे उपरोक्त दोनों मामले उत्तर के रूप में मिले।....