هياكل البيانات في الذكاء الاصطناعي - الذكاء الاصطناعي - ثالث ثانوي

الدرس الثاني: هياكل البيانات في الذكاء الاصطناعي

أهمية هياكل البيانات في الذكاء الاصطناعي

الدرس الثاني: هياكل البيانات في الذكاء الاصطناعي

هياكل البيانات الأولية

هياكل البيانات غير الأولية

هياكل البيانات الخطية

المكدس

قاعدة المضاف آخراً يخرج أولاً

الدرس الثاني: هياكل البيانات في الذكاء الاصطناعي

العمليات في المكدس

عملية إضافة عنصر

عملية حذف عنصر

الدرس الثاني: هياكل البيانات في الذكاء الاصطناعي

المكدس في لغة البايثون

الدرس الثاني: هياكل البيانات في الذكاء الاصطناعي

مفكرة جوبيتر

الدرس الثاني: هياكل البيانات في الذكاء الاصطناعي

إنشاء مفكرة جوبيتر

الدرس الثاني: هياكل البيانات في الذكاء الاصطناعي

إنشاء برنامج في مفكرة جوبيتر

حفظ المذكرة الخاصة بك

الدرس الثاني: هياكل البيانات في الذكاء الاصطناعي

المثال في الشكل 1.15 في مفكرة جوبيتر

خط الفهرس

الدرس الثاني: هياكل البيانات في الذكاء الاصطناعي

في البرنامج التالي ستنشى مكدسا جديدا وتضيف العناصر إليه

الدرس الثاني: هياكل البيانات في الذكاء الاصطناعي

نفذ البرنامج السابق كما يلي

الدرس الثاني: هياكل البيانات في الذكاء الاصطناعي

الطابور

قاعدة المضاف أولا يخرج أولا

الفرق بين المكدس والطابور

المؤشر

العمليات في الطابور

مؤشرات الطابور

الفهرس

العمليات في الطابور

الدرس الثاني: هياكل البيانات في الذكاء الاصطناعي

عملية إضافة عنصر للطابور

عملية حذف عنصر من الطابور

الدرس الثاني: هياكل البيانات في الذكاء الاصطناعي

الطابور في لغة البايثون

الدرس الثاني: هياكل البيانات في الذكاء الاصطناعي

استخدام قائمة البايثون لتنفيذ هيكل الطابور

الدرس الثاني: هياكل البيانات في الذكاء الاصطناعي

تطبيقات على الطابور

المكدس والطابور باستخدام وحدة الطابور النمطية

وظائف وحدة الطابور النمطية

استحدام وحدة الطابور النمطية لإنشاء طابور

الدرس الثاني: هياكل البيانات في الذكاء الاصطناعي

انشى برنامج للتحقق مما إذا كان الطابور فارغا ان ممتلئا

انشى طابور مكون من خمس قيم

الدرس الثاني: هياكل البيانات في الذكاء الاصطناعي

وظائف الوحدة المستخدمة للمكدس

استخدام وحدة الطابور لإنشاء مكدس فارغ

الطباعة

الدرس الثاني: هياكل البيانات في الذكاء الاصطناعي

يمكنك استخدام الخوارزمية التالية: أنشئ طابور أوامر الطباعة

الدرس الثاني: هياكل البيانات في الذكاء الاصطناعي

خوارزمية إنشاء طابور أوامر الطباعة 1

الدرس الثاني: هياكل البيانات في الذكاء الاصطناعي

خوارزمية إنشاء طابور أوامر الطباعة 2

الدرس الثاني: هياكل البيانات في الذكاء الاصطناعي

هياكل البيانات الثابتة والمتغيرة

هياكل البيانات الثابتة

هياكل البيانات المتغيرة

مقارنة بين هياكل البيانات الثابتة والمتغيرة

تخصيص الذاكرة

الدرس الثاني: هياكل البيانات في الذكاء الاصطناعي

القائمة المترابطة

العقدة

مثال على القائمة المترابطة للأعداد الصحيحة

الدرس الثاني: هياكل البيانات في الذكاء الاصطناعي

الوصول الى العقدة الثالثة في القائمة المترابطة

المؤشرات في القائمة المترابطة

الاختلافات بين القائمة والقائمة المترابطة

الدرس الثاني: هياكل البيانات في الذكاء الاصطناعي

القائمة المترابطة في لغة البايثون

الدرس الثاني: هياكل البيانات في الذكاء الاصطناعي

اضافة المزيد من العقد الى القائمة المترابطة

إضافة العقدة الى القائمة المترابطة

الدرس الثاني: هياكل البيانات في الذكاء الاصطناعي

يتبع اضافة العقدة الى القائمة المترابطة

حذف العقدة من القائمة المترابطة

الدرس الثاني: هياكل البيانات في الذكاء الاصطناعي

يتبع حذف العقدة من القائمة المترابطة

الدرس الثاني: هياكل البيانات في الذكاء الاصطناعي

حدد الجملة الصحيحة والجملة الخاطئة فيما يلي

حدد الاختلافات بين هياكل البيانات الثابتة والمتغيرة

اكتب مثالين لاستخدامات القوائم المترابطة

الدرس الثاني: هياكل البيانات في الذكاء الاصطناعي

لديك مكدس به ست مساحات فارغة

لديك التسلسل الرقمي الآتي

الدرس الثاني: هياكل البيانات في الذكاء الاصطناعي

ارسم القائمة المترابطة ثم اكتب القيم في القائمة بالترتيب السليم

انشى قائمة تضم الأرقام التالية