هياكل البيانات في TypeScript
280 صفحات
Arabic
PDF
4.5

هياكل البيانات في TypeScript

Практическое руководство по алгоритмам и структурам данных

المؤلف:

السنة:

ملخص:

مقدمة

كتاب «TypeScript Data Structures» (المؤلف — Ahmad Farid، عام 2021، 280 صفحة) هو دليل عملي يملأ فجوة مهمة عند تقاطع JavaScript المكتوب والخوارزميات الكلاسيكية. على عكس معظم كتب هياكل البيانات المكتوبة بلغة Java أو C++ أو Python، يركز هذا العمل تحديدًا على TypeScript — اللغة التي تكتسب شعبية في تطوير الويب ومشاريع الخلفية على Node.js. يقدم المؤلف ليس فقط النظرية، بل تطبيقات جاهزة للاستخدام، مصحوبة بكتابة صارمة وأمثلة.

عن ماذا يتحدث الكتاب

يغطي الكتاب بشكل متسلسل جميع هياكل البيانات الأساسية: من البسيطة (المصفوفات، القوائم المرتبطة) إلى المعقدة (الأشجار، الرسوم البيانية، جداول التجزئة). يحتوي كل فصل على:

  • وصف نظري للهيكل وتعقيده الزمني؛
  • تطبيق باستخدام TypeScript مع استخدام الأدوية (generics) والواجهات (interfaces)؛
  • أمثلة على التطبيق في مهام حقيقية (البحث، الفرز، التخزين المؤقت)؛
  • تمارين للعمل المستقل.

يتم إيلاء اهتمام خاص لسلامة الأنواع: يوضح المؤلف كيف يساعد TypeScript في تجنب الأخطاء عند العمل مع البيانات، وكيفية تصميم التجريدات بشكل صحيح.

لمن هذا الكتاب

الكتاب موجه للمطورين الذين هم على دراية بالفعل بأساسيات TypeScript أو JavaScript، ويرغبون في تعميق معرفتهم في مجال الخوارزميات. سيكون مفيدًا:

  • لمطوري الواجهة الأمامية والخلفية الذين يرغبون في كتابة

توصيات