تنفيذ Doubly Linked List باستخدام Python مع تمثيل احترافي للبيانات

تفاصيل العمل

تم تنفيذ هيكل بيانات Doubly Linked List باستخدام لغة Python مع تصميم كلاس Node وكلاس DoublyLinkedList بشكل منظم واحترافي.

يشمل المشروع:

إنشاء كلاس Node يحتوي على:

data

next

prev

إنشاء كلاس DoublyLinkedList لإدارة العناصر

ربط العقد (Nodes) في الاتجاهين (Forward & Backward)

تخصيص دالة _repr_ لعرض القائمة بشكل منظم وسهل القراءة

تطبيق عملي يوضح إضافة وربط العناصر وطباعة الناتج النهائي

المشروع يوضح فهم قوي لأساسيات:

Object-Oriented Programming (OOP)

Data Structures

Linked Lists

التعامل مع المؤشرات (References) في Python

تم كتابة الكود بطريقة واضحة وقابلة للتطوير لإضافة عمليات مثل: Insertion – Deletion – Traversal – Search

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
1
تاريخ الإضافة
تاريخ الإنجاز
المهارات