31- شرح الـ Binary Search Tree Deletion

Поділитися
Вставка
  • Опубліковано 19 жов 2024
  • لو كنت حابب الشرح الي بقدمه, وعايز القناة تستمر في المزيد من الدورات المجانية في المستقبل, فضلا ساعد وادعم القناة انها تكمل من خلال الرابط التالي PayPal:
    www.paypal.me/...
    ==============================================
    الصفحة الرسمية للقناة على الفيسبوك : / hardxcode
    الجروب الرسمي للقناة على الفيسبوك : / hardxcode
    =============== دورات / Tutorials ================
    دورة الـ Data Structure كاملة :
    • Data Structure - Arabic
    دورة المؤشرات Pointers كاملة:
    • [ أصول البرمجة ] - شرح...
    =========================================
    كود الـ BST :
    gist.github.co...

КОМЕНТАРІ • 51

  • @odayal-mutwali8289
    @odayal-mutwali8289 3 роки тому +2

    الله يعطيك العافية ....
    انا من سورية و استفدت كتير والله ..
    ورفعت المادة ٨٠...
    الله يجزيك الخير

  • @marwasultan1149
    @marwasultan1149 6 днів тому

    جزاك الله خيرا

  • @fatimaamer1009
    @fatimaamer1009 3 роки тому +3

    شكرا جزيلا ...الله يسهل لك كل مافي نفسك ...ويجبرك بما في خاطرك ...جداً مبدع ...لنا الشرف كأمة عربية بوجودك ...استمر
    😍⚡⚡⚡

    • @HardCode
      @HardCode  3 роки тому +2

      شكرا ليكي عالتشجيع ده, شرفني وجودك فالقناة ♥

    • @fatimaamer1009
      @fatimaamer1009 3 роки тому +1

      @@HardCode تستحق اكثر 😇

  • @mohamedhany2539
    @mohamedhany2539 Рік тому +1

    ممتاز...شرحك مشابهه للكتاب Algorithm by sedgwick

  • @ahmedsharif397
    @ahmedsharif397 5 років тому +5

    شكرآ من القلب على الاستمرار والشرح الرائع المبسط 💙💙🙏

    • @HardCode
      @HardCode  5 років тому +1

      العفو, شكرا على تعليقك

  • @akilasofy5237
    @akilasofy5237 2 роки тому +1

    شرحك رائع جداً وانا تابعت هذا الكورس كامل
    نتمنى ان يتم تنزيل كورس Java

  • @AliAlRubaiyee
    @AliAlRubaiyee 3 роки тому +2

    احسنت استاذ ... استمر

  • @jsmq4427
    @jsmq4427 3 роки тому

    الله يسعدك ويوفقك ع الشرح اللي في قمه الروعه استمر الله يسعدك

  • @alialghanem5537
    @alialghanem5537 4 роки тому +2

    أستاذنا الرائع ...يا ريت لو تكمل و تشرحلنا الجداول و باقي أنواع بنى المعطيات
    Data Structure
    و بارك الله بجهودك يا أستاذ ...

  • @abdelbasitesayed7206
    @abdelbasitesayed7206 3 роки тому

    شرح ممتاز بارك الله فيك يهندسه👍👍

  • @Ahmed-ij5xd
    @Ahmed-ij5xd 4 роки тому +1

    ربي يوفقك جزاك الله خير
    كان شرحك جميل وسريع و مفيد
    اذا امكن تقدم شرح في تشفير الرقمي (لصصور و النصوص )

  • @SulimanAbuGhaida
    @SulimanAbuGhaida 4 роки тому

    ربي يسعدك ويوفقك
    ياريت لو عامل فيديو على ترتيب الTree تخبرني لأنه مالقيت لك فيديو للأسف بهاد الشي وشرحك جداً ممتاز

  • @alieldeeb2000
    @alieldeeb2000 11 місяців тому

    شكرا جزبلا
    😍

  • @فريدبنعثمان
    @فريدبنعثمان Місяць тому

    جميل
    الدماغ لفت بس عاش

  • @elarapy1390
    @elarapy1390 3 роки тому

    في انتظار كل جديد بارك الله فيك يا هندسة

  • @mlaklibya4955
    @mlaklibya4955 Рік тому

    شرح ممتاز

  • @abdoali8822
    @abdoali8822 2 роки тому +1

    لو سمحت يا هندسه كمل الكورس واشرح AVL tree وال sort algorithm وباقى الكورس

    • @HardCode
      @HardCode  2 роки тому

      هحاول ان شاء الله قريب

  • @Amro-Alhmadani
    @Amro-Alhmadani Рік тому

    Thanks

  • @mhtrefblftra6306
    @mhtrefblftra6306 5 років тому +2

    ممكن تعمل دورة عن neural network و كيفية انشاءها

    • @HardCode
      @HardCode  5 років тому

      للأسف معنديش خبرة فيها ولا في مجال الـ artificial intelligence عموما

  • @ahmedsharif397
    @ahmedsharif397 5 років тому +4

    مرحبآ اخي هل سوف تشرح Big O ؟ ياريت تشرحها وتبسطهاا متل عادتك ... وكيف نحسب ال Time complaxity لك كل الاحترام لتبسيطك الدروس 💙💐

    • @HardCode
      @HardCode  5 років тому

      ان شاء الله ناوي ابدأ في كورس Algorithms لكن مش عارف امتى تحديدا

  • @mahmoudkhaled9033
    @mahmoudkhaled9033 5 років тому +1

    Keep going 😍

  • @amrtcpp6203
    @amrtcpp6203 4 роки тому +2

    اخي الكريم .. اولا اشكرك على شرحك المميز والواضح ..
    ثانيا عندي سؤال بخصوص تحرير الذاكرة التي تم حجزها لبناء السلاسل .. في حاله كون البرنامج جزء من تطبيق يتحرك في اكثر من مجال ويتشارك البيانات .. من المسؤول عن عملية ال delete ؟

    • @HardCode
      @HardCode  4 роки тому +1

      العفو, تحت امرك
      كل برنامج له ذاكره خاصه بيه فالـ RAM وكل برنامج مسؤول عن حذف اي حاجه عملها فالذاكرة.

  • @omarhelal3772
    @omarhelal3772 4 роки тому +1

    ربنا يجازيك خير ويكرمك شرحك رائع
    ثانيا السطر دا (root->left = removeHelper(root->left, maxValue حاولت افهم ليه بنساوى الroot->left بناتج الفنكشن معرفتش

    • @HardCode
      @HardCode  4 роки тому +1

      عشان انا لو تم تعديل فالـ Left Child or Right Child يتم تحديثه
      شوف الفيديو من هنا تاني: ua-cam.com/video/vzkSM0G657k/v-deo.html

  • @mahmoudkhawaga5774
    @mahmoudkhawaga5774 4 роки тому +1

    هو ايه لازمه ال this ؟
    مش احنا اصلا بعتنا المكان اللى بيشاور عليه الroot ف كده برده هيجيب نفس الheight من غيرها

  • @okokokokokok5173
    @okokokokokok5173 Місяць тому

    You have wrong code, u didn't handle leaf deletion in removeHelper(), and the second error in getMaxhelper() you are assign a root of deleted item that can be nested far away from root and this cause an issue

  • @omarbanna2285
    @omarbanna2285 3 роки тому

    بس معلش مش المفروض بداخل فنكشن ال remove شرط انه الداتا اللي جايه بتكون تبعت الroot او لا ؟ عشان اذا مش تبعت الروت لمن يصير الreturn راح تتغير الروت لو انه مش الروت اللي انحذفت بالاساس ، قصدي انه مش المفروض يكون زي كذا الفنكشن :
    if (root->data==data)
    root = removehelper()
    else
    removehelper()

  • @jakimora3697
    @jakimora3697 4 роки тому

    كذا الكورس انتهى ولا لسه باقى

  • @mohamedyousef5449
    @mohamedyousef5449 4 роки тому +3

    هو كدا الكورس انتهي؟

    • @HardCode
      @HardCode  4 роки тому +2

      المفروض لا , لكن غالبا هفضل فتره لحد ما اكمل الحاجات الباقيه
      الباقي يعتبر Advanced شويه انا يعتبر شرحت لحد هنا اساسيات الـ DS

  • @mahmoudkhaled9033
    @mahmoudkhaled9033 5 років тому

    مستنين ال AVL TREE

  • @geomaticsredabadr898
    @geomaticsredabadr898 9 місяців тому +1

    🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰

    • @HardCode
      @HardCode  9 місяців тому +1

      ❤❤

    • @geomaticsredabadr898
      @geomaticsredabadr898 9 місяців тому

      @@HardCode
      ربنا يبارك لك
      أنا كنت بدور على حاجه في الخوارزميات و قولت آخر محاولة بحث بالعربي 😂😂😂
      إنت طلعت لي
      الحمدالله
      رجعت ثقتي تاني إني أدور عن محتوى بالعربي ❤️

  • @monaabdo9118
    @monaabdo9118 4 роки тому +2

    مافهمت الكود 😣

    • @monaabdo9118
      @monaabdo9118 4 роки тому +1

      قد التعليق له ثلاثه اشهر تموا الناس

  • @ZxWq678
    @ZxWq678 5 років тому

    السلام عليكم بش مهندس ممكن إستفسار؟؟

    • @HardCode
      @HardCode  5 років тому

      وعليكم السلام, اكيد تفضل

    • @ZxWq678
      @ZxWq678 5 років тому

      @@HardCode معي سؤال ؟
      إيش الفرق بينcin.get و cin.getline. وget. وgetline يعني ويش العيوب ومتى تشتغل في دالة الادخال والقراءة ؟؟ممكن جواب ي بش مهندس؟؟لو تكرمت يكون ف اكواد...

    • @HardCode
      @HardCode  5 років тому +1

      شوف كلهم بياخدو input عادي والفرق بينهم ان get بتقرأ حرف حرف من ال stream او من ال file لكن getline بتقرأ سطر كامل مره وحده من ال stream لحد ما تلاق n\ او new line

    • @ZxWq678
      @ZxWq678 5 років тому

      @@HardCode تسلم ي باشا ممكن كود صغير ولو ازعجتك

  • @AhmedMohamed-ez5is
    @AhmedMohamed-ez5is 5 років тому +2

    يا وليييييد

    • @HardCode
      @HardCode  5 років тому

      هههههه وليد نشيط اليومين دول