شرح 42- A* Algorithm || خوارزمية
دورة كورس data structure شرح عربى كامل للمبتدئيين
شارك الآن استفساراتك مع اعضاء دورة كورس data structure شرح عربى كامل للمبتدئيين اضغط هنا
سجل الآن
قائمة الدروس | 50 درس
التعليقات
دورات ذات صلة
أول سؤال ممكن يكون على بالك أن هل الـ Data Structure لها علاقة بالـ Database ام لا ؟
الإجابة لا ، هناك فرق بين ما يعرف بقواعد البيانات Database ، وبين مفهوم هياكل(تراكيب)البيانات Data Structure .
قواعد البيانات هي عملية تخزين البيانات .
أما هياكل البيانات هي اللي تحتاجها لأداء برنامج بكفاءة عالية في وقت التنفيذ (خلال الـ runtime).
بمعنى أوضح قواعد البيانات أنت تخزن فيها البيانات لأجل أنك لو أغلقت الكمبيوتر تجي اليوم الثاني تلقاها موجودة .
فيه فرق بين تخزين بيانات وبين بيانات حية في الذاكرة للتعامل معها .
في البرنامج عادة العمليات التي تتم في RunTime تتم على Data Structure.
هياكل البيانات باختصار هي تحليل شكل البيانات شلون تكون داخل الاوبجيكت ونستخدمها لجمع البيانات وترتيبها وتنظيمها ...
في جافا فيه اوبجيكت جاهزة لك أنك تستخدمها على طول يعني ما يحتاج تعيد كتابة كل شئ من الصفر مثل ما هو في C و ++C ، كذلك نتكلم
عن أن هياكل البيانات يأتي معها خوارزميات للترتيب وإعادة الترتيب وصياغة أجزاء البيانات الموجودة ، وهذه الخوارزميات موجودة مع
الاوبجيكت يعني مضغوطة مع الاوبجيكت او الانترفيس اللي راح نتكلم عنه الآن .
مركز العمليات هو انترفيس interface رهيب جداً هو الـ Collection .
الشكل الأساسي للCollection interface هو أنه يتفرع منه اثنين من الـ interface : وهي Set و List .
Set معناها مجموعة من الأشياء أو البيانات لا يوجد فيها تكرار ، واذا جيت في المقالة القادمة بإذن الله سأبين انه ما هو شرط انها
ما تقبل التكرار اذا كان ConCrete Class لازم تعرف فيه الـ Two Methode الموجوده في كل اوبجيكت اللي هي equals و hashcode .