वन-डायमेंशनल (1 डी) अॅरे वि. टू-डायमेंशनल (2 डी) अॅरे
सामग्री
- सामग्री: वन-डायमेंशनल (1 डी) अॅरे आणि टू-डायमेंशनल (2 डी) अॅरे मधील फरक
- तुलना चार्ट
- वन-डायमेंशनल (1 डी) अॅरे
- द्विमितीय (2 डी) अॅरे
- मुख्य फरक
- निष्कर्ष
एक-आयामी अॅरे आणि द्विमितीय अॅरेमधील फरक असा आहे की एक-आयामी अॅरे समान डेटाच्या घटकांची एकल सूची संचयित करते तर द्विमितीय अॅरे सूचीमध्ये किंवा अॅरेच्या अॅरेची सूची द्विमितीय असते.
अॅरे ही एक डेटा स्ट्रक्चर आहे जी संगणक प्रोग्रामिंगमध्ये खूप महत्वाची आहे. संगणक प्रोग्रामिंगमध्ये अॅरे आणि स्ट्रक्चर ही एक अतिशय महत्वाची संकल्पना आहे. अॅरेमध्ये समान डेटा प्रकाराचे घटक आहेत आणि अॅरेमध्ये आकार देखील निश्चित केला आहे. अॅरे अॅरे नावाने घोषित केले जाते आणि अॅरे स्क्वेअर कंस सह तयार केले होते. एक-आयामी अॅरे समान डेटाच्या घटकांची एकल सूची संचयित करते तर द्विमितीय अॅरे सूचीमध्ये किंवा अॅरेच्या अॅरेची संग्रहित केली जाते
एक-आयामी अॅरे एकल-आयामी अॅरे म्हणून देखील ओळखला जातो. समान डेटा प्रकारांच्या बदलांची सूची आहे. एक-आयामी अॅरे घटक अनुक्रमणिका वापरुन पुनर्प्राप्त केले जातात. जर आपण एक-आयामी अॅरेवर मेमरी कशी वाटली याबद्दल चर्चा केली तर कोडच्या सुरूवातीस अॅरेचा आकार परिभाषित करून हे वाटप केले जाते. प्रत्येक प्रोग्रामिंग भाषेचा अॅरे परिभाषित करण्याचा स्वतःचा मार्ग असतो जर आपण सी ++ प्रोग्रामिंग भाषेबद्दल बोललो तर एक-आयामी अॅरे टाइप व्हेरिएबल_नाव म्हणून परिभाषित केली जाते; अॅरेचा आकार कंसात परिभाषित केला आहे. आकार अॅरे ठेवणार्या घटकाची संख्या आहे.
सी ++ आणि जावा प्रोग्रामिंग भाषेत एक बहु-आयामी अॅरे समर्थित आहे. बहु-आयामी अॅरे सामान्यतः 2-डी अॅरे म्हणून देखील ओळखले जाते. एक-आयामी अॅरे से सूचीची यादी आणि बहु-आयामी अॅरेची अॅरे आहे. चौरस कंसांसह अॅरे नाव असावे जेथे दुसरा अनुक्रमणिका स्क्वेअर ब्रॅकेटचा दुसरा सेट आहे. हे 2-D अॅरे असल्यामुळे ते रो-कॉलम मॅट्रिक्सच्या रूपात संग्रहित आहे. या रो-कॉलम मॅट्रिक्समध्ये, रो प्रथम अनुक्रमणिका आहे आणि स्तंभ दुसरे अनुक्रमणिका आहे.
सामग्री: वन-डायमेंशनल (1 डी) अॅरे आणि टू-डायमेंशनल (2 डी) अॅरे मधील फरक
- तुलना चार्ट
- वन-डायमेंशनल (1 डी) अॅरे
- द्विमितीय (2 डी) अॅरे
- मुख्य फरक
- निष्कर्ष
तुलना चार्ट
आधार | वन-डायमेंशनल (1 डी) अॅरे | द्विमितीय (2 डी) अॅरे |
याचा अर्थ | एक-आयामी अॅरे समान डेटाच्या घटकांची एकल यादी संचयित करते | द्विमितीय अॅरेमध्ये सूची किंवा अॅरेच्या अॅरेची सूची संचयित केली जाते.
|
आकार | एक-आयामी (1 डी) अॅरेचा आकार एकूण बाइट = आकार (अॅरे व्हेरिएबलचा डेटासेट) * अॅरेचा आकार आहे. | द्विमितीय (2 डी) अॅरेचा आकार आहे एकूण बाइट = आकार (अॅरे व्हेरिएबलचा डेटासेट) * प्रथम अनुक्रमणिकेचा आकार * दुसर्या अनुक्रमणिकेचा आकार. |
परिमाण | एक-आयामी (1 डी) अॅरे हा एक आयाम आहे | द्विमितीय (2 डी) अॅरे हा दोन आयामी आहे. |
पंक्ती स्तंभ मॅट्रिक्स | एक-आयामी (1 डी) अॅरेमध्ये पंक्ती स्तंभ मॅट्रिक्स नाही. | द्विमितीय (2 डी) अॅरेमध्ये रो आणि कॉलम मॅट्रिक्स आहेत |
वन-डायमेंशनल (1 डी) अॅरे
एक-आयामी अॅरे एकल-आयामी अॅरे म्हणून देखील ओळखले जाते. समान डेटा प्रकारांच्या बदलांची सूची आहे. एक-आयामी अॅरे घटक अनुक्रमणिका वापरुन पुनर्प्राप्त केले जातात. जर आपण स्मृती एक-आयामी अॅरेमध्ये कशी वाटली याबद्दल चर्चा केली तर कोडच्या सुरूवातीस अॅरेचे आकार परिभाषित करून हे वाटप केले जाते. प्रत्येक प्रोग्रामिंग भाषेचा अॅरे परिभाषित करण्याचा स्वतःचा मार्ग असतो, जर आपण सी ++ प्रोग्रामिंग भाषेबद्दल बोललो तर एक-आयामी अॅरे टाइप व्हेरिएबल_नाव म्हणून परिभाषित केली जाते; अॅरेचा आकार कंसात परिभाषित केला आहे. आकार अॅरे ठेवणार्या घटकाची संख्या आहे.
द्विमितीय (2 डी) अॅरे
सी ++ आणि जावा प्रोग्रामिंग भाषेत एक बहु-आयामी अॅरे समर्थित आहे. बहु-आयामी अॅरे सामान्यतः 2-डी अॅरे म्हणून देखील ओळखले जाते. एक-आयामी अॅरे से सूचीची यादी आणि बहु-आयामी अॅरेची अॅरे आहे. चौरस कंसांसह अॅरे नाव असावे जेथे दुसरा अनुक्रमणिका स्क्वेअर ब्रॅकेटचा दुसरा सेट आहे. हे 2-D अॅरे असल्यामुळे ते रो-कॉलम मॅट्रिक्सच्या रूपात संग्रहित आहे. या रो-कॉलम मॅट्रिक्समध्ये, रो प्रथम अनुक्रमणिका आहे आणि स्तंभ दुसरे अनुक्रमणिका आहे.
मुख्य फरक
- एक-आयामी अॅरे समान डेटाच्या घटकांची एकल सूची संचयित करते तर द्विमितीय अॅरे सूचीमध्ये किंवा अॅरेच्या अॅरेची द्विमितीय सूची संग्रहित केली जाते.
- एक-आयामी (1 डी) अॅरेचा आकार एकूण बाइट = आकार (अॅरे व्हेरिएबलचा डेटासेट) * अॅरेचा आकार आहे तर द्विमितीय (2 डी) अॅरेचा आकार आहे एकूण बाइट्स = आकार (आरे व्हेरिएबलचा डेटासेट) * प्रथम अनुक्रमणिकेचा आकार * दुसर्या निर्देशांकाचा आकार.
- एक-आयामी (1 डी) अॅरे एक आयाम आहे तर द्वि-आयामी (2 डी) अॅरे दोन आयाम 4
- द्विमितीय (1 डी) अॅरेमध्ये पंक्ती स्तंभ मॅट्रिक्स नाही तर द्विमितीय (2 डी) अॅरेमध्ये पंक्ती आणि स्तंभ मॅट्रिक्स आहेत
निष्कर्ष
वरील लेखात आम्ही अंमलबजावणीसह एक-आयामी अॅरे (1 डी) आणि द्विमितीय अॅरे (2 डी) मधील स्पष्ट फरक पाहतो.