डाटा स्ट्रक्चर के चार प्रकार बताइये।
1. अर्रे (Array) - इसमें डेटा काफी समान तरीके से संरचित और मेमोरी में एक साथ होता है। सभी महत्वपूर्ण डेटा एक जगह रखे जा सकते हैं जो उस एरे के एक स्पेसिफिक इंडेक्स से उपलब्ध होते हैं। 
2. स्टैक (Stack) - स्टैक में इंटरनली एक लिस्ट होती है जो डेटा को LIFO (Last In First Out) के आधार पर सॉर्ट करती है। डेटा को स्टैक में पुश करने से डेटा का अंतिम भाग स्टैक के शीर्ष पर रखा जाता है। 
3. इंक्यू (Queue) - इंक्यू में भी इंटरनली एक लिस्ट होती है, लेकिन यह डेटा को FIFO (First In First Out) के आधार पर सॉर्ट करती है। जैसे की लाइन में खड़े लोगों का पहले जिस व्यक्ति ने लाइन में अपनी जगह बनाई हो उसे सर्वप्रथम सेवा मिलती है। 
4. ट्री (Tree) - ट्री में नोड्स परंपरागत रूप से संरचित होते हैं और रूट नोड सबसे ऊपर होता है। ट्री जो अनेक चाइल्ड्रेन वाली नोड्स का समूह है जो उचित रूप से संचालन और संरक्षण किया जा सकता है।