ملخص
يغطي هذا الكتاب هياكل البيانات من اساسياتها مُبتدئين من الهياكل البدائية التي لايكاد يهتم بها الا مُصنعو الحاسوب ومُنتجوا البرمجيات الدنيا مثل المترجمات وأنظمة التشغيل. وننطلق من ذلك لتغطية معظم هياكل البيانات التي قد يحتاجها الطالب في أي من مواد الحاسب الأولية والمُتقدمة ، أو قد يحتاجها المبرمج المُحترف في صناعة البرمجيات التطبيقية المتوسطية والعليا. من هياكل البيانات التي يغطيها الكتاب أنواع البيانات الأساسية ( الصحيحة، الحقيقية، والحرفية ) ، أنواع البيانات المركبة مثل المصفوفات ، الموجهات ، ومجموعة أخرى من أنواع البيانات المجردة مثل :القوائم ، المكدسات ، الطوابير ، الأشجار العامة والأشجار الثنائية ، المشابك ( graphs ) والمشابك الموجهة، والشبكات ، والجداول والقواميس وغيرها. بالأضافة الى ما يتعلق بذلك من خوارزميات لمعالجة هذه الهياكل وإجراء العمليات الآساسية عليها مثل التكوين ، التخزين ، الإضافة ، التعديل ، الإلغاء والإسترجاع. وكذلك الخوارزميات التطبيقية المُتعلقة بها مثل خوارزميات الفرز، البحث ، العبور (Traversing)، إيجاد المسالك (Paths) والامتدادات (Spanning) والجدولة وغيرها. كما قمنا بإثراء التطبيقات في الجزأ الخاص بالتمارينات الملحقة بكل فصل في صورة مسائل مشروحة ومزودة بإيعازات تساعد الطالب على الحل.