هياكل البيانات وتطبيقاتها بإستخدام لغة الجافا Data Structures and its Applications Using JAVA

تاريخ النشر

2024-1

نوع المقالة

فصل من كتاب

عنوان الكتاب

دار الحكمة.

المؤلفـ(ون)

لطفي سالم امبارك الهويجي
د.مصطفى عبدالعال

ملخص

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