जब प्रोग्रामर "डेटा संरचनाओं" के बारे में बात करते हैं, तो क्या वे केवल सार डेटा प्रकारों जैसे सूचियों , पेड़ों , हैश , ग्राफ़ आदि के बारे में बात कर रहे हैं ?
या उस शब्द में कोई भी संरचना शामिल है जो डेटा रखती है, जैसे कि मिश्रित प्रकार (वर्ग ऑब्जेक्ट, संरचना , एनम आदि) और आदिम प्रकार (बूलियन, इंट, चार, आदि)।
मैंने केवल सुना है कि प्रोग्रामर जटिल डेटा संरचनाओं या सार डेटा प्रकारों को संदर्भित करने के लिए शब्द का उपयोग करते हैं, हालांकि डेटा संरचनाओं की एक सूची प्रदान करने वाले विकिपीडिया लेख में परिभाषा में समग्र प्रकार और आदिम प्रकार शामिल हैं, जो कि मुझे उम्मीद नहीं है (यहां तक कि हालांकि इसका कोई मतलब नहीं है)।
जब मैं ऑनलाइन देख रहा हूँ, तो मैं अन्य स्थानों को देख रहा हूँ, जो "डेटा संरचना" शब्द को प्रोग्रामिंग अर्थों में संदर्भित करते हैं, केवल सार डेटा प्रकारों का उल्लेख करते हैं, जैसे कि स्टनी ब्रुक विश्वविद्यालय के कंप्यूटर विज्ञान विभाग का यह व्याख्यान जिसमें कहा गया है
डेटा संरचना एक विशेष अमूर्त डेटा प्रकार का वास्तविक कार्यान्वयन है।
या यह डेटा संरचनाओं पर विकीबूक है , जो इस तरह से वाक्यों में शब्द का उपयोग करता है:
क्योंकि डेटा संरचनाएं उच्च-स्तरीय अमूर्तताएं हैं, वे हमारे लिए डेटा के समूहों पर कार्रवाई पेश करते हैं, जैसे कि किसी सूची में कोई आइटम जोड़ना या कतार में सर्वोच्च-प्राथमिकता वाला आइटम देखना।
जब मैं "डेटा संरचना" शब्द का उपयोग करता हूं तो मैं केवल जटिल डेटा संरचनाओं या अमूर्त डेटा प्रकारों का जिक्र करने वाले प्रोग्रामर को कभी क्यों सुनता हूं? क्या प्रोग्रामर की डिक्शनरी की परिभाषा के लिए शब्द की एक अलग परिभाषा है?
if programmers mean something different when they talk about data structures
हालांकि अभी भी मतों के लिए मतदान हो रहा है।