31- شرح الـ Binary Search Tree Deletion
Вставка
- Опубліковано 19 жов 2024
- لو كنت حابب الشرح الي بقدمه, وعايز القناة تستمر في المزيد من الدورات المجانية في المستقبل, فضلا ساعد وادعم القناة انها تكمل من خلال الرابط التالي PayPal:
www.paypal.me/...
==============================================
الصفحة الرسمية للقناة على الفيسبوك : / hardxcode
الجروب الرسمي للقناة على الفيسبوك : / hardxcode
=============== دورات / Tutorials ================
دورة الـ Data Structure كاملة :
• Data Structure - Arabic
دورة المؤشرات Pointers كاملة:
• [ أصول البرمجة ] - شرح...
=========================================
كود الـ BST :
gist.github.co...
الله يعطيك العافية ....
انا من سورية و استفدت كتير والله ..
ورفعت المادة ٨٠...
الله يجزيك الخير
جزاك الله خيرا
شكرا جزيلا ...الله يسهل لك كل مافي نفسك ...ويجبرك بما في خاطرك ...جداً مبدع ...لنا الشرف كأمة عربية بوجودك ...استمر
😍⚡⚡⚡
شكرا ليكي عالتشجيع ده, شرفني وجودك فالقناة ♥
@@HardCode تستحق اكثر 😇
ممتاز...شرحك مشابهه للكتاب Algorithm by sedgwick
شكرآ من القلب على الاستمرار والشرح الرائع المبسط 💙💙🙏
العفو, شكرا على تعليقك
شرحك رائع جداً وانا تابعت هذا الكورس كامل
نتمنى ان يتم تنزيل كورس Java
احسنت استاذ ... استمر
الله يسعدك ويوفقك ع الشرح اللي في قمه الروعه استمر الله يسعدك
أستاذنا الرائع ...يا ريت لو تكمل و تشرحلنا الجداول و باقي أنواع بنى المعطيات
Data Structure
و بارك الله بجهودك يا أستاذ ...
شرح ممتاز بارك الله فيك يهندسه👍👍
ربي يوفقك جزاك الله خير
كان شرحك جميل وسريع و مفيد
اذا امكن تقدم شرح في تشفير الرقمي (لصصور و النصوص )
ربي يسعدك ويوفقك
ياريت لو عامل فيديو على ترتيب الTree تخبرني لأنه مالقيت لك فيديو للأسف بهاد الشي وشرحك جداً ممتاز
شكرا جزبلا
😍
جميل
الدماغ لفت بس عاش
في انتظار كل جديد بارك الله فيك يا هندسة
شرح ممتاز
لو سمحت يا هندسه كمل الكورس واشرح AVL tree وال sort algorithm وباقى الكورس
هحاول ان شاء الله قريب
Thanks
ممكن تعمل دورة عن neural network و كيفية انشاءها
للأسف معنديش خبرة فيها ولا في مجال الـ artificial intelligence عموما
مرحبآ اخي هل سوف تشرح Big O ؟ ياريت تشرحها وتبسطهاا متل عادتك ... وكيف نحسب ال Time complaxity لك كل الاحترام لتبسيطك الدروس 💙💐
ان شاء الله ناوي ابدأ في كورس Algorithms لكن مش عارف امتى تحديدا
Keep going 😍
اخي الكريم .. اولا اشكرك على شرحك المميز والواضح ..
ثانيا عندي سؤال بخصوص تحرير الذاكرة التي تم حجزها لبناء السلاسل .. في حاله كون البرنامج جزء من تطبيق يتحرك في اكثر من مجال ويتشارك البيانات .. من المسؤول عن عملية ال delete ؟
العفو, تحت امرك
كل برنامج له ذاكره خاصه بيه فالـ RAM وكل برنامج مسؤول عن حذف اي حاجه عملها فالذاكرة.
ربنا يجازيك خير ويكرمك شرحك رائع
ثانيا السطر دا (root->left = removeHelper(root->left, maxValue حاولت افهم ليه بنساوى الroot->left بناتج الفنكشن معرفتش
عشان انا لو تم تعديل فالـ Left Child or Right Child يتم تحديثه
شوف الفيديو من هنا تاني: ua-cam.com/video/vzkSM0G657k/v-deo.html
هو ايه لازمه ال this ؟
مش احنا اصلا بعتنا المكان اللى بيشاور عليه الroot ف كده برده هيجيب نفس الheight من غيرها
تعود علي class
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
بس معلش مش المفروض بداخل فنكشن ال remove شرط انه الداتا اللي جايه بتكون تبعت الroot او لا ؟ عشان اذا مش تبعت الروت لمن يصير الreturn راح تتغير الروت لو انه مش الروت اللي انحذفت بالاساس ، قصدي انه مش المفروض يكون زي كذا الفنكشن :
if (root->data==data)
root = removehelper()
else
removehelper()
كذا الكورس انتهى ولا لسه باقى
هو كدا الكورس انتهي؟
المفروض لا , لكن غالبا هفضل فتره لحد ما اكمل الحاجات الباقيه
الباقي يعتبر Advanced شويه انا يعتبر شرحت لحد هنا اساسيات الـ DS
مستنين ال AVL TREE
🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰🥰
❤❤
@@HardCode
ربنا يبارك لك
أنا كنت بدور على حاجه في الخوارزميات و قولت آخر محاولة بحث بالعربي 😂😂😂
إنت طلعت لي
الحمدالله
رجعت ثقتي تاني إني أدور عن محتوى بالعربي ❤️
مافهمت الكود 😣
قد التعليق له ثلاثه اشهر تموا الناس
السلام عليكم بش مهندس ممكن إستفسار؟؟
وعليكم السلام, اكيد تفضل
@@HardCode معي سؤال ؟
إيش الفرق بينcin.get و cin.getline. وget. وgetline يعني ويش العيوب ومتى تشتغل في دالة الادخال والقراءة ؟؟ممكن جواب ي بش مهندس؟؟لو تكرمت يكون ف اكواد...
شوف كلهم بياخدو input عادي والفرق بينهم ان get بتقرأ حرف حرف من ال stream او من ال file لكن getline بتقرأ سطر كامل مره وحده من ال stream لحد ما تلاق n\ او new line
@@HardCode تسلم ي باشا ممكن كود صغير ولو ازعجتك
يا وليييييد
هههههه وليد نشيط اليومين دول