


السمعة:
- إنضم11 أغسطس 2023
- المشاركات 11
- مستوى التفاعل 42
- النقاط 13
السلام عليكم ورحمة الله وبركاته
هيكلة البيانات موضوع جداً مهم في عالم البرمجة دعونا نتكلم عن تفاصيل هذا الموضوع وما سنقوم بشرحه في الأيام القادمة.هيكلة البيانات هي طريقة لتخزين البيانات بطريقة منظمة وسهلة الوصول
ماذ نعني بسهلة الوصول ؟
سهلة الوصول يعني أنها لا تطلب الكثير من الوقت لإيجاد العنصر الذي نبحث عنه، على سبيل المثال لديك مكتبة يوجد فيها 50 ألف كتاب وهذه الكتب غير منطمة وكنت تبحث عن كتاب معين بالتأكيد سيتطلب منك الكثير من الوقت ربما ساعات أو أيام وربما تكون سعيد الحظ وتجده بسرعة , بينما إذا كانت هذه الكتب مرتبة حسب الأبجدية بالتالي سيكون الوصول إلى الكتاب أسهل بكثير.....
في البرمجة أنت لا تتعامل مع 50 ألف كتاب أنت تتعامل مع الملايين من الكتب فكيف سترتبها وتنظمها بحيث تكون سهلة الوصول ؟
هناك عدة طرق وكلٌ له سببٌ للقيام به سنتحدث عنه في مواضيع أخرى بإذن الله.
أما عن هيكلة البيانات فهي تقسم الى جزئين:
جزء يسمى Linear Data structure هيكلة البيانات الخطية
وجزء يسمى Non-Linear Data structure هيكلة البيانات الغير خطية
من الأمثلة على Linear data structure :
- Array
- Stack
- Queue
- Linked List
ومن الأمثلة على Non-linear data structure
- Graph
- Tree
دمتم سالمين وفي أمان الله
التعديل الأخير بواسطة المشرف: