नमस्कार दोस्तों….आज हम आपको “Static data structure and Dynamic data structure” अर्थात “स्टेटिक डाटा स्ट्रक्चर और डायनामिक डाटा स्ट्रक्चर” के विषय में बताने जा रहे हैं. आज हम बतायंगे कि “स्टेटिक डाटा स्ट्रक्चर और डायनामिक डाटा स्ट्रक्चर क्या है और इनमे क्या अंतर होता है?”.
सूची
डाटा स्ट्रक्चर क्या है | What is The Data Structure in Hindi !!
डाटा स्ट्रक्चर डाटा को कुशलतापूर्वक स्टोर और व्यवस्थित करने के अच्छा तरीका होता है, जिसके जरिये डाटा पर आवश्यक ऑपरेशन को समय के साथ-साथ मेमोरी के साथ भी कुशल रूप से परफॉर्म किया जा सके। डाटा स्ट्रक्चर का प्रयोग मुख्य रूप से कोड को अधिक जटिल होने से रोकने के लिए होता है. डाटा स्ट्रक्चर मुख्य रूप से दो प्रकार के होते हैं, पहला स्टेटिक डाटा स्ट्रक्चर और दूसरा डायनामिक डाटा स्ट्रक्चर। जिनके विषय में आज हम आपको बताने जा रहे हैं. तो चलिए शुरू करते हैं आज का टॉपिक.
- स्टेटिक डाटा स्ट्रक्चर
- डायनामिक डाटा स्ट्रक्चर
स्टेटिक डाटा स्ट्रक्चर क्या है | What is Static Data Structure in Hindi !!
स्टेटिक डाटा स्ट्रक्चर वो डाटा स्ट्रक्चर का भाग है, जिसमें स्ट्रक्चर का आकार पहले से ही निश्चित होता है। इस डाटा स्ट्रक्चर के कंटेंट को मॉडिफाई किया जा सकता है, लेकिन इसके मेमोरी एलोकेशन स्पेस को बदला नहीं जाता है.
स्टेटिक डेटा स्ट्रक्चर्स का उदाहरण: array
डायनामिक डाटा स्ट्रक्चर क्या है | What is Dynamic Data Structure in Hindi !!
डायनामिक डाटा स्ट्रक्चर, डाटा स्ट्रक्चर का वो भाग है, जिसमे स्ट्रक्चर का आकार निश्चित नहीं रहता है और जब इनपर ऑपरेशन परफॉर्म किये जाते हैं, तो उस समय स्ट्रक्चर को मॉडिफाई किया जा सकता है. डायनामिक डाटा स्ट्रक्चर को रन टाइम में डाटा स्ट्रक्चर के परिवर्तन की सुविधा के लिए डिज़ाइन किया गया है.
डायनामिक डाटा स्ट्रक्चर का उदाहरण: Linked List
Difference between Static Data Structure and Dynamic Data Structure in Hindi | स्टेटिक डाटा स्ट्रक्चर और डायनामिक डाटा स्ट्रक्चर में क्या अंतर है !!
# स्टेटिक डाटा स्ट्रक्चर में स्ट्रक्चर का आकार पहले से ही निश्चित होता है जबकि डायनामिक डाटा स्ट्रक्चर में स्ट्रक्चर का आकार निश्चित नहीं रहता है.
# स्टेटिक डाटा स्ट्रक्चर में डाटा स्ट्रक्चर के कंटेंट को मॉडिफाई किया जा सकता है, लेकिन इसके मेमोरी एलोकेशन स्पेस को बदला नहीं जाता है जबकि डायनामिक डाटा स्ट्रक्चर में स्ट्रक्चर पर जब ऑपरेशन परफॉर्म किये जाते हैं, तो उस समय स्ट्रक्चर को मॉडिफाई किया जा सकता है.
# Array स्टेटिक डाटा स्ट्रक्चर है और Linked List डायनामिक डाटा स्ट्रक्चर है.
# डायनामिक डाटा स्ट्रक्चर को रन टाइम में डाटा स्ट्रक्चर के परिवर्तन की सुविधा के लिए डिज़ाइन किया गया है जबकि ये कार्य स्टेटिक डाटा स्ट्रक्चर में सम्भव नहीं होता है.
हम उम्मीद करते है कि आप सबको हमारे द्वारा दी गयी जानकारी पसंद आयी होगी और आपके काफी हद काम भी आयी होगी. यदि फिर भी आपको कोई गलती हमारे ब्लॉग में दिखे या आपके मन में कोई अन्य सवाल या सुझाव आये तो वो भी आप हमसे पूछ व बता सकते हैं. हम पूरी कोशिश करेंगे उस सवाल का जबाब आपको देने और आपके सुझाव को समझने और उसे पूरा करने की. धन्यवाद !!!