الرجوع إلى دورة
هياكل البيانات الأساسية
0% مكتمل
0/0 خطوة
-
مقدمة دورة هياكل البيانات الأساسية3 المواضيع|1 اختبار
-
مواد الدورة (Course Materials)
-
قياس الكفاءة (Performance Evaluation)12 المواضيع|5 الإختبارات
-
قياس كفاءة البرامج (Program performance evaluation)
-
مختصر كتابي: قياس كفاءة البرامج
-
القياس الصحيح للكفاءة (The correct measure of performance)
-
أمثلة على نمو العمليات (Examples of operations growth)
-
مختصر كتابي: أمثلة على نمو العمليات
-
التدوينات المتقاربة (Asymptotic Notation)
-
مختصر كتابي: التدوينات المتقاربة
-
الحالة الافضل والمتوسطة للكفاءة (The best and the average case of performance)
-
مختصر كتابي: الحالة الافضل والمتوسطة للكفاءة
-
ترتيب درجات النمو (The order of growth functions)
-
مختصر كتابي: ترتيب درجات النمو
-
المصادر
-
قياس كفاءة البرامج (Program performance evaluation)
-
المصفوفة (Array)9 المواضيع|5 الإختبارات
-
تعريف المصفوفة (Array Definition)
-
مختصر كتابي: تعريف المصفوفة
-
التخزين في الذاكرة (Storage in memory)
-
مختصر كتابي: التخزين في الذاكرة
-
العمليات وتعقيدها (Operations and time complexity)
-
مختصر كتابي: العمليات وتعقيدها
-
النسخه السطحية والنسخة العميقة (Shallow copy and Deep copy)
-
مختصر كتابي: النسخة السطحية والنسخة العميقة
-
المصادر
-
تعريف المصفوفة (Array Definition)
-
المجموعة ثنائية الأبعاد (Two dimensional array)5 المواضيع|1 اختبار
-
مجموعة متعددة الأبعاد (Multi dimensional array)2 المواضيع
-
المصفوفات الديناميكية (ArrayLists)9 المواضيع|4 الإختبارات
-
تعريف المصفوفات الديناميكية (ArrayLists Definition)
-
مختصر كتابي: تعريف المصفوفات الديناميكية
-
عمليات المصفوفات الديناميكية (ArrayLists Operations)
-
مختصر كتابي: عمليات المصفوفات الديناميكية
-
التخزين في الذاكرة (Storage in memory)
-
مختصر كتابي: التخزين في الذاكرة
-
تعقيد وقت العمليات (Operations time complexity)
-
مختصر كتابي: تعقيد وقت العمليات
-
المصادر
-
تعريف المصفوفات الديناميكية (ArrayLists Definition)
-
الرصة (Stack)9 المواضيع|5 الإختبارات
-
الطابور (Queue)13 المواضيع|6 الإختبارات
-
تعريف الطابور (Queue)
-
مختصر كتابي: تعريف الطابور (Queue)
-
الفرق بين الواجهة والكلاس (Difference between interface and class)
-
مختصر كتابي: الفرق بين الواجهة والكلاس
-
الطابور في جافا (Queue in Java)
-
مختصر كتابي: الطابور في جافا
-
مثال لكلاس طابور في الجافا (Example of a queue class in java)
-
مختصر كتابي: مثال لكلاس طابور في الجافا
-
طريقة عمل ال ArrayDeque
-
مختصر كتابي: طريقة عمل ال ArrayDeque
-
متي يُستخدام الطابور (When does the queue use)؟
-
مختصر كتابي: متي يُستخدم الطابور
-
المصادر
-
تعريف الطابور (Queue)
-
خاتمة دورة هياكل البيانات الأساسية
الإختبارات
المشاركون 893
مختصر كتابي: مقدمة هياكل البيانات
Ahmed 2023-01-09
درس تقدم
0% مكتمل
ما هي هياكل البيانات(Data Structure)؟
- هي هياكل أو أشكال يتم بها تمثيل البيانات التي تحتاج إلى تخزينها واسترجاعها وقت احتياجها بأسهل وأسرع خطوات ممكنة.
- يوجد العديد من هياكل البيانات يتم الاختيار بينهم على حسب المشكلة و طريقة التخزين والاسترجاع المناسبة.
- تُستخدم هياكل البيانات(Data Structure) في تطبيقات الموبايل وتطبيقات الكمبيوتر والألعاب(Games) حيث أن كلاً منهم يستخدم هيكل أو أكثر من هياكل البيانات بطرق مختلفة تناسب كلا منهم.
- يوجد هياكل بيانات متعارف عليها مثل Tree,Stack,Array.
الإختبارات
اشترك
قم بتسجيل الدخول لتعلق
7 تعليقات
أحدث
أقدم
الأكثر تصويتا
Inline Feedbacks
عرض جميع التعليقات