#029

Поделиться
HTML-код
  • Опубликовано: 26 дек 2024

Комментарии • 67

  • @ahmedmarzouk7787
    @ahmedmarzouk7787 4 года назад +32

    I've been watching everything related to Heaps, Heap Sort and Heapify and i would say this is the best video on the internet that describes it. Thanks a lot man .. Keep the amazing work

    • @AdelNasim
      @AdelNasim  4 года назад +2

      Thanks for your wonderful support my friend
      , good luck :)

  • @redaagourram2514
    @redaagourram2514 3 года назад +1

    I have been learning these kinda topics from Indians since I didn't find any Arabic channel that presents such an important content. But honestly, the way you explained this course in your channel is unbelievably easy, smooth and amazing. Please keep up and God bless you.
    Thank you

  • @ساره-ث7ب7ن
    @ساره-ث7ب7ن Год назад +2

    احسن محتوى عربي يشرح

  • @noor91f
    @noor91f 5 лет назад +6

    بالتوفيق يارب شرح اكثر من رائع وجاوبت عن كل التساؤلات التي تدور في البال ✨✨✨✨✨

    • @AdelNasim
      @AdelNasim  5 лет назад

      الحمدلله .. كل التوفيق الك

  • @محتويديني-ط3ر
    @محتويديني-ط3ر 11 дней назад

    شرح في منتهى الجمال ❤

  • @حسامالدينارحومة
    @حسامالدينارحومة 2 года назад +18

    يسلم ايدك اخي عادل ... بس نصيحة مني كمتابع ... ارجوووك لا تسرع في شرحك ... بالرغم من اني نقص سرعة الفيديو الا انه كان غير جيد طريقة الشرح

  • @عسولةةالجابري
    @عسولةةالجابري Год назад +3

    احب اكتبلك شغله اخي انا من المرحلة الاولى ادرس ع فديوهاتك والان ثالثه والحمدلله كلما ادرس عليهن انجح
    تحية الك من العراق❤️

    • @omar_Alnahdi
      @omar_Alnahdi Год назад +1

      كيف الجامعة صعبة؟

  • @abdalagazal5410
    @abdalagazal5410 2 года назад

    اللهم صل على محمد وعلى محمد

  • @amratef-e5w
    @amratef-e5w Год назад +1

    6:06
    انا لما بجرب قانون معرفة parent لما بنبدأ من index صفر ما يظبط معى اعتقد الصح يا بشهمندس
    parent = (i-1) /2

  • @Userabs
    @Userabs Год назад

    شكرا يعطيك العافيه ، ممكن تشرح buildHeap Algorithm
    و min heap بالتفصيل نفس ما شرحت الماكس

  • @يقين338
    @يقين338 Год назад

    يعطيك العافية

  • @12345ahh
    @12345ahh 7 месяцев назад

    يعطيك العافية أستاذ عادل ممكن تعمل فيديو كيف نثبت صحة(Correctness) كود خوارزمية معينة عن طريق Invariants وشكرا

  • @khaledmahmoud9329
    @khaledmahmoud9329 5 лет назад +3

    عاش استمر ❤️

    • @AdelNasim
      @AdelNasim  5 лет назад

      يسعدك .. بالتوفيق الك

  • @omarsalem8731
    @omarsalem8731 7 месяцев назад

    شرح أسطوري!!!!

  • @el_joker_2243
    @el_joker_2243 Год назад

    جميل جداا
    شكرا استاذ

  • @cocobibi5759
    @cocobibi5759 Месяц назад

    14:03 مافهمت ال n الي موضوع في دالة ال heapfiy منين جاءت!!!

  • @waelalnayrabia8551
    @waelalnayrabia8551 3 года назад

    مبدع ما شاء الله

  • @zainzain-de2bo
    @zainzain-de2bo 2 года назад

    رهييب الشرح

  • @بلغواعنيولوأية-ن5ث
    @بلغواعنيولوأية-ن5ث 3 года назад +1

    اللهم صل ع سيدنا محمد وعلي اله الاكرام الاطهار اجمعين

  • @Alaahasan-a
    @Alaahasan-a 2 года назад

    شرح ممتاز

  • @omranalhomsi8391
    @omranalhomsi8391 4 года назад +3

    الله يعطيك الف عافية ..
    بس شو الفكرة من n/2-1 هي موجودة بحلقة الـfor بتابع build heap

    • @lamiaaliabdallah
      @lamiaaliabdallah 4 года назад

      +1

    • @bayernlover7367
      @bayernlover7367 4 года назад +3

      عشان يعرف من وين يبدأ بعملية ال هيبي فاي
      اذا بتلاحظ خلال الشرح بالدقيقة 9:58
      سوا عملية تقسيم لعدد النود على 2
      وطلع الجواب 6/2=3
      بعدها طرح من 3
      طرح واحد يعني صار 2
      اذن عملية الحلقة فور را ح تبدأ من رقم2 وصولا الى الصفر
      اذن راح تلف 3 مرات
      راح تمر من
      50
      ثم
      80
      ثم
      20

    • @bayernlover7367
      @bayernlover7367 4 года назад

      @@lamiaaliabdallah
      عشان يعرف من وين يبدأ بعملية ال هيبي فاي
      اذا بتلاحظ خلال الشرح بالدقيقة 9:58
      سوا عملية تقسيم لعدد النود على 2
      وطلع الجواب 6/2=3
      بعدها طرح من 3
      طرح واحد يعني صار 2
      اذن عملية الحلقة فور را ح تبدأ من رقم2 وصولا الى الصفر
      اذن راح تلف 3 مرات
      راح تمر من
      50
      ثم
      80
      ثم
      20
      يعني بالمختصر كود ال هيبي فاي بدو اياه يتكرر 3 مرات
      اول مرة للخمسين وبعدها للثمانين واخر اشي للعشرين

  • @MHDNOUR-i4f
    @MHDNOUR-i4f 2 года назад

    السلام عليكم بالheap كل ما زودنا عدد الأولاد بتسرع عملية البحث ولا بتبطءها او B_tree عدد الkey بالnode

  • @ayhamalkudat1938
    @ayhamalkudat1938 5 лет назад +2

    يعطيك العافية شرحك ممتاز .. لكن في البداية كان واضح كتير وفهمتنا منيح بس عند وظيفة heapify ما كان واضح كتير يا ريت لو في مجال تعيدها خصوصا الفقرتين الاخيرتين بالكود الله يجزيك الخير

    • @AdelNasim
      @AdelNasim  5 лет назад

      يعافي عمرك يا رب .. هون بفترض انك فهمت الـ
      heapify
      لهيك كنت سريع حاول عيدو وان شاء الله بتفهمو احسن واذا ما فهمت بنتساعد ان شاء الله .. بالتوفيق الك

  • @sarahmalek1405
    @sarahmalek1405 4 года назад +3

    استاذ عندما قنمنا ب max =r
    و max=l ,ثم if f!max كيف يتم التعرف على max و القيام ب swap بين I و r من منهما max و نحن لدينا اثنين من الmax ... ربما يظهر لك السؤال سخيف ولكن انا مبتدىة و انا أحاول فهم هذه الامور تدريجيا

    • @AdelNasim
      @AdelNasim  4 года назад +2

      متغير الـ
      L
      والـ
      R
      عبارة عن قيم بتحمل
      Index
      معين
      لما احكيلو
      arr[max]
      بكون متخزن داخل الـ
      max
      index
      معين ماخدو من الـ
      R
      او الـ
      L
      اذا كانت الـ
      L = 0
      وانا حكيت
      max=L
      وبعدها
      arr[max]
      زي كأني بالزبط حكيت
      arr[0]
      ما بعرف اذا وضحت او لا , بس هاد الي فهمتو من السؤال

    • @sarahmalek1405
      @sarahmalek1405 4 года назад

      لا استاذ مو هاذا لي قصدتوا يعني لما قارنا max لي كان عندنا حاليا و ووجدنا ان l أكبر منه يصبح بمثابة max الجديد و لكن نحن فعلنا نفس الشيء مع r اذن هكذا تحصلنا على اثنين max ....اذن في swap.. اي واحد من max سنستعمله للتبديل هل هو l او r تي بمعنى ماهو الابن الذي سيصبح الاب في الشجرة الجديدة هل هو الذي يقع في اليمين او الذي يقع في اليسار ...ا لانني لا ارى اي instructions بعد المقارنة تحدد ذلك ارجوا انني اوضحت الامر اكثر و شكرا استاذ

  • @حمزهالفاعوري-خ9ل
    @حمزهالفاعوري-خ9ل Год назад +1

    n في هيبي فاي ماذا تقصد؟؟؟

  • @moayed8081
    @moayed8081 3 года назад

    اسطووورة

  • @mohammedadel8948
    @mohammedadel8948 2 года назад

    thank you for your efforts

  • @AmmarAhmed-pw5xc
    @AmmarAhmed-pw5xc Год назад

    ممكن شرح لعميلة insertion داخل heap

  • @donfeto7636
    @donfeto7636 2 года назад +2

    if you start index from 0 Parent(i)=(i+1/2) -1 Parent(1)=2/2-1 =0 True without +1 Parent(1)=0-1=-1 False Only If you takes the floor you have to add +1
    otherwise, if you takes the ceiling it's okay to not add 1 and it will be as the video Parent(i)=i/2-1

  • @RaniaAtwna
    @RaniaAtwna 5 месяцев назад

    الله يزوجك يا زلمه وإذا متزوج الله يسعدكو عنجد شرح الرهيب للأمانة وسلسلة ولا أروع

  • @abdalrhmanswedan3246
    @abdalrhmanswedan3246 2 года назад

    هل يوجد لها مخطط تدفقي ??
    للضرورة

  • @TheBest-yk9ns
    @TheBest-yk9ns 4 года назад +2

    hamzeh jamal
    يعطيك العافية صديقي
    بس عندي نقطة مش واضحة بدالة الهيبي فاي
    إنّو استدعينا الفنكشن كمان مرة عشان اذا في عناصر لتحت ال 90
    او تحت ال 30
    طيب
    حسب المثال اللي انت بتشرح فيه
    المتغير ماكس بصير يساوي أربعة يعني بكون واقف عند الرقم تسعين
    90
    طيب على فرض إنّو في تحت التلاتين عناصر كيف بدّي اخليه ينتقل الماكس عند ال 30
    حتى لو استدعينا الفنكشن ما راح ينتقل لليسار
    لأنو هو عنصر اقل من 90
    يعني بعد الترتيب هيك بصير
    إنّو التسعين فوق الثمانين وفوق الثلاثين
    الثمانين بكون رأيت تشايلد للتسعين
    والثلاثين ليفت تشايلد للتسعين
    اذا بدنا نستدعي الدالة كمان مرة ما راح يصير اي تغيير
    1 second ago

    • @TheBest-yk9ns
      @TheBest-yk9ns 4 года назад +3

      اها فهمتها لحالي وراح أرد على حالي هههه
      استدعاء الدالة هيبي فاي
      راح نستفيد منو لما المتغير
      n
      بالدالة بيلد هيب ينقص خطوة عالاقل
      لأنو بصير
      في اكثر من
      Level
      تحت ال
      Root المستدعى

  • @seahmadnail
    @seahmadnail 6 месяцев назад

    so cool

  • @sniperswws
    @sniperswws 4 года назад

    ممكن تشرح آخر جزئية فى الheapfy. ال swap

  • @راي-ر1ز
    @راي-ر1ز 9 месяцев назад

    شرحك ممتاز ولكن في امور تتجاهل شرحها واتمنى ان تقوم بشرح الكود ايضا
    طبقت مشاريع صار الشرح جدا سهل

  • @mezennermohamed8754
    @mezennermohamed8754 3 года назад

    أستاذ في Build Heap لماذا يبدا من s / 2 - 1

  • @JjjjLklll
    @JjjjLklll Год назад

    9:52 / 22:35

  • @shrouqalasbali8659
    @shrouqalasbali8659 2 года назад

    وين رابط الكود بالبايثون

  • @amour6354
    @amour6354 Год назад

    بالدقيقة 16 انت طبقت الـ min Heap بدال الماكس هيب

  • @asmaasheham6830
    @asmaasheham6830 5 лет назад +1

    الشرح جميل بس تقريبا وحضرتك بتعمل ال sorting بتاخد اخر رقم وتبدله بالroot حضرتك عملتها علاطول من غير ما تعرفنا بتعمل ايه يعنى مثلا بتقول ببدل 90 ب 10 من غير ما تعرفنا انك بتاخد اخر رقم وتبدله بال root فمكنتش عارفة بتعمل ايه بالظبط وتهت وبعد ما فهمتها من مصدر تانى فهمتها هنا

    • @AdelNasim
      @AdelNasim  5 лет назад +1

      اشكرك على الملاحظة ..
      لكن كنت بفترض انو الجميع فهم الطريقة عشان هيك بلشت دغري بالي بعدها لاني عدتها اكثر من مرة ..
      بالتوفيق الك

  • @qateralnada1763
    @qateralnada1763 2 года назад

    شرحك حلو بس لْـۆ يكون بطئ شوي حتى الشخص يلحق يستوعب كلامك

  • @حيدرالعامري-و5ك
    @حيدرالعامري-و5ك Год назад

    الشرح ممتاز بس سريع حيل

  • @CRAbdallah
    @CRAbdallah Год назад

    😍😍

  • @al-doori2392
    @al-doori2392 3 года назад +4

    اقسم ب الله انلحس مخي هههههههه , شكرا جزيلا اخ عادل

  • @hamdibarwari1024
    @hamdibarwari1024 4 года назад

    how to make the video??

  • @techvevo814
    @techvevo814 7 месяцев назад

    Nice concept explanation but unclear functions implementation

  • @alhazarw
    @alhazarw 4 года назад

    كتتتتتتتتتتتتتتتتتير سريع بالشرح
    ما عم لحقلك كلام

  • @humamattar2652
    @humamattar2652 5 лет назад +2

    يا اخي شي بضيع .,,,,

    • @AdelNasim
      @AdelNasim  5 лет назад

      من اي ناحية *_&

    • @humamattar2652
      @humamattar2652 5 лет назад +2

      @@AdelNasim
      تمام كتير ,بالاول ما فهمت ال
      heapify
      عدتها كزا مرة فهمتا , الله يعطيك العافية, ليل نهار عم ادعيلك

    • @AdelNasim
      @AdelNasim  5 лет назад +4

      يسعدك .. هو هيك اي شي ما بتفهمو بالمرة الي بعدها رح ينفهم .. كلنا زي هيك ..
      بالتوفيق الك ..

    • @kareemodeh2550
      @kareemodeh2550 5 месяцев назад

      كيف صرت بعد 5 سنين؟

  • @RaniaAtwna
    @RaniaAtwna 5 месяцев назад

    الله يزوجك يا زلمه وإذا متزوج الله يسعدكو عنجد شرح الرهيب للأمانة وسلسلة ولا أروع