نوع العمل
تطوير وتنفيذ هيكل بيانات Binary Search Tree (BST) باستخدام لغة ++C مع دعم عمليات الإدراج، الحذف، البحث، وحساب خصائص الشجرة.
المميزات
تنفيذ جميع عمليات الشجرة (Insert, Delete, Search)
دعم Traversal بأنواعه (Preorder, Inorder, Postorder)
حساب الارتفاع، عدد العقد، وعدد الأوراق
دعم المقارنة بين شجرتين (Similarity & Mirror)
إدارة ذاكرة ديناميكية بكفاءة
طريقة التنفيذ
تصميم الشجرة باستخدام Template Class → إنشاء Node Structure → تنفيذ العمليات الأساسية والمتقدمة → اختبار جميع الدوال → ضمان إدارة الذاكرة باستخدام Destructor و Clear Function.