أهمية هياكل البيانات في الذكاء الاصطناعي
هياكل البيانات الأولية
هياكل البيانات غير الأولية
هياكل البيانات الخطية
المكدس
قاعدة المضاف آخراً يخرج أولاً
العمليات في المكدس
عملية إضافة عنصر
عملية حذف عنصر
المكدس في لغة البايثون
مفكرة جوبيتر
إنشاء مفكرة جوبيتر
إنشاء برنامج في مفكرة جوبيتر
حفظ المذكرة الخاصة بك
المثال في الشكل 1.15 في مفكرة جوبيتر
خط الفهرس
في البرنامج التالي ستنشى مكدسا جديدا وتضيف العناصر إليه
نفذ البرنامج السابق كما يلي
الطابور
قاعدة المضاف أولا يخرج أولا
الفرق بين المكدس والطابور
المؤشر
العمليات في الطابور
مؤشرات الطابور
الفهرس
العمليات في الطابور
عملية إضافة عنصر للطابور
عملية حذف عنصر من الطابور
الطابور في لغة البايثون
استخدام قائمة البايثون لتنفيذ هيكل الطابور
تطبيقات على الطابور
المكدس والطابور باستخدام وحدة الطابور النمطية
وظائف وحدة الطابور النمطية
استحدام وحدة الطابور النمطية لإنشاء طابور
انشى برنامج للتحقق مما إذا كان الطابور فارغا ان ممتلئا
انشى طابور مكون من خمس قيم
وظائف الوحدة المستخدمة للمكدس
استخدام وحدة الطابور لإنشاء مكدس فارغ
الطباعة
يمكنك استخدام الخوارزمية التالية: أنشئ طابور أوامر الطباعة
خوارزمية إنشاء طابور أوامر الطباعة 1
خوارزمية إنشاء طابور أوامر الطباعة 2
هياكل البيانات الثابتة والمتغيرة
هياكل البيانات الثابتة
هياكل البيانات المتغيرة
مقارنة بين هياكل البيانات الثابتة والمتغيرة
تخصيص الذاكرة
القائمة المترابطة
العقدة
مثال على القائمة المترابطة للأعداد الصحيحة
الوصول الى العقدة الثالثة في القائمة المترابطة
المؤشرات في القائمة المترابطة
الاختلافات بين القائمة والقائمة المترابطة
القائمة المترابطة في لغة البايثون
اضافة المزيد من العقد الى القائمة المترابطة
إضافة العقدة الى القائمة المترابطة
يتبع اضافة العقدة الى القائمة المترابطة
حذف العقدة من القائمة المترابطة
يتبع حذف العقدة من القائمة المترابطة
حدد الجملة الصحيحة والجملة الخاطئة فيما يلي
حدد الاختلافات بين هياكل البيانات الثابتة والمتغيرة
اكتب مثالين لاستخدامات القوائم المترابطة
لديك مكدس به ست مساحات فارغة
لديك التسلسل الرقمي الآتي
ارسم القائمة المترابطة ثم اكتب القيم في القائمة بالترتيب السليم
انشى قائمة تضم الأرقام التالية