المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : شرح القوائم المترابطة .


malak54
2015-10-09, 21:30
شرح القوائم المترابطة باسكال liste chaine :sdf:

mrc a tou t :)

Abe_sparrow1
2015-10-09, 22:19
أين الصعوبة؟ وهل تستخدمون لغة باسكال؟

malak54
2015-10-10, 12:21
اجل نستخدم لغة باسكال , والصعوبة كيف احذف la téte et les éléments et la derniare éleme و شكرا :)

Abe_sparrow1
2015-10-11, 20:15
شروحات:http://cslibrary.stanford.edu/103/LinkedListBasics.pdf
https://www.enseignement.polytechnique.fr/profs/informatique/Jean-Jacques.Levy/poly/main3/node3.html
http://pascal.developpez.com/cours/ptrau/?page=page_16
الأمر سهل عليك في البداية المترن على استخدام المؤشرات (pointers) بعد ذلك العمليات تتم في الغالب بحفظ العنوان التالي (address) للعنصر المراد حذفه ثم تغيير مؤشر (next) للعنصر الذي قبله. يعني لحذف الرأس نقوم بحفظ عنوان العنصر الموالي، نحرر العنصر المؤشر بالرأس، ثم نعطي العنوان المحفوظ للرأس.
فائدة التعلم الحقيقة تكمن في محاولة إنجاز العمليات بطريقة تراجعية (recursive) لأنها تحتاج إلى بعض التركيز.