
يركز هذا المساق على هياكل بيانات متقدمة تُستخدم لتخزين البيانات المنظمة في تسلسل مرتب مثل القوائم الأبجدية للأسماء، أشجار العائلة، جداول المواعيد، أو الجرد المرتب حسب أرقام الأجزاء. تتضمن الهياكل التي يغطيها المساق المصفوفات، القوائم المرتبطة، الطوابير، المكدسات، الأشجار الثنائية، أشجار AVL، أشجار B، والتلال. كما يعرض تحليل تعقيد الخوارزميات الذي يبيّن كيف تتيح هذه الهياكل أسرع طرق البحث والفرز للبيانات، ما يعزز من كفاءة المعالجة وفعالية التخزين.
Wade Fagen-Ulmschneider
Teaching Assistant Professor