ما هي أقسام هياكل البيانات ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
الهياكل البسيطة
الهياكل المركبة
الهياكل الخطية
الهياكل غير الخطية
## أقسام هياكل البيانات
تنقسم هياكل البيانات إلى أربعة أقسام رئيسية، وهي:
1. الهياكل البسيطة (Primitive Data Structures):
- هي أبسط أنواع هياكل البيانات، وتُستخدم لتمثيل نوع واحد من البيانات.
- أمثلة عليها:
- الأعداد الصحيحة (Integers): مثل 10، -5، 0.
- الأعداد العشرية (Floating-point numbers): مثل 3.14، -2.5.
- الحروف (Characters): مثل 'A'، 'b'، '5'.
- القيم المنطقية (Booleans): مثل True (صحيح) أو False (خطأ).
- لا يمكن تقسيم هذه الهياكل إلى أجزاء أصغر.
2. الهياكل المركبة (Composite Data Structures):- تتكون من مجموعة من هياكل البيانات البسيطة أو المركبة الأخرى.
- تُستخدم لتمثيل بيانات أكثر تعقيدًا.
- أمثلة عليها:
- السلاسل النصية (Strings): تتكون من سلسلة من الحروف.
- المصفوفات (Arrays): تتكون من مجموعة من العناصر من نفس النوع.
- السجلات (Records): تتكون من مجموعة من الحقول، كل حقل يمثل نوعًا مختلفًا من البيانات (مثل اسم الطالب، وعمره، ودرجاته).
3. الهياكل الخطية (Linear Data Structures):- تتميز بترتيب العناصر فيها بشكل متسلسل، حيث لكل عنصر سلف و/أو خلف (باستثناء العنصر الأول والأخير).
- أمثلة عليها:
- المصفوفات (Arrays): كما ذكرنا سابقاً، العناصر مرتبة في تسلسل.
- القوائم المرتبطة (Linked Lists): تتكون من عقد (Nodes)، كل عقدة تحتوي على البيانات ومؤشر إلى العقدة التالية.
- المكدسات (Stacks): تتبع مبدأ "آخر داخل أول خارج" (LIFO).
- الصفوف (Queues): تتبع مبدأ "أول داخل أول خارج" (FIFO).
4. الهياكل غير الخطية (Non-Linear Data Structures):- لا تتبع ترتيبًا تسلسليًا للعناصر.
- تسمح بتمثيل علاقات أكثر تعقيدًا بين البيانات.
- أمثلة عليها:
- الأشجار (Trees): تتكون من عقد مرتبطة بشكل هرمي.
- الرسوم البيانية (Graphs): تتكون من عقد (Vertices) وحواف (Edges) تربط بينها.
- الجداول المجزأة (Hash Tables): تستخدم دالة تجزئة لربط المفاتيح بالقيم.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال ما هي أقسام هياكل البيانات ؟ اترك تعليق فورآ.