(Data Structures)هياكل تراكيب البيانات ا
إنّ مصطلح هياكل البيانات(Data Structure) يُقصد به بُنية أو هيكل البيانات والذي يتيح لنا ترتيب وتخزين البيانات في الكمبيوتر وتهيئتها لإستخدامها بشكل سليم وبكفاءة عند التعامل معها والتعديل عليها .
وهنا سوف نتعلم كيفية تحديد نوع البيانات المناسبة لكل مدخلات ومخرجات مشكلة معينة. فمثلاً بعض المدخلات والمخرجات تكون على شكل نصوص (String) وأخرى تكون على شكل قوائم (Lists) وغيرها تكون على شكل مصفوفات (Arrays) أو المكدسات(Stacks).
هناك أشكال متعددة تتيحها هذه الهياكل لتخزين البيانات يمكن تقسمها على الشكل التالي:

وسوف نتعرف من خلال هذا الدرس الطرق التي من خلالها سوف نستخدام هذه التراكيب بشكل فعال من اجل تحسين كفاءة البرنامج وضمان ملائمة هذه التراكيب للبيانات المطلوبة.