وينقسم هذا الكتاب إلى 9 فصول. نظرة عامة على الفصل الأول، تقدم بشكل أساسي المفاهيم الأساسية مثل البيانات وهياكل البيانات والخوارزميات. تناقش الفصول من الثاني إلى السادس على التوالي الأنواع الأساسية لهياكل البيانات مثل القوائم الخطية، والمكدسات، وقوائم الانتظار، والسلاسل، والمصفوفات، والجداول المعممة، والأشجار، والرسوم البيانية، بما في ذلك بنياتها المنطقية، وهياكل التخزين، والاستجابات المقابلة لها ضمن خوارزميات التخزين المختلفة. وإعطاء بعض الأمثلة التطبيقية المبنية على مناقشة العمليات الأساسية. يناقش الفصلان السابع والثامن البحث والفرز، ويقدمان العديد من طرق البحث والفرز شائعة الاستخدام. الفصل التاسع عبارة عن تجربة كمبيوتر، مع تقديم 4 أمثلة كاملة، تم تصحيح جميع الأخطاء فيها في بيئة VC++ 6.0.
يتم شرح المعرفة النظرية الأساسية في هذا الكتاب من المستوى الضحل إلى المستوى الأعمق، كما أنها سهلة الفهم. يسرد كل فصل العديد من الأمثلة العملية، التي يمكن أن تساعد الطلاب على تعميق فهمهم للمعرفة النظرية الأساسية وتنمية قدراتهم على التطبيق العملي. باستثناء الخوارزمية الموجودة في الفصل التاسع، فإن أوصاف الخوارزميات والبرامج في الفصول الأخرى كلها مكتوبة بلغة تشبه لغة C، مما يسهل على الطلاب فهمها والرجوع إليها عند استخدام الكمبيوتر.
هذا الكتاب مناسب لتدريس دورات بنية البيانات في الكليات المهنية العليا، وتتراوح ساعات التدريس بين 60 و70 ساعة، ويمكن استخدامه أيضًا ككتاب مرجعي لمحترفي الكمبيوتر للدراسة الذاتية أو إجراء اختبارات الصف.
يوسع