#3- شرح مفهوم الـ Binary Search بكل تفاصيله

Поделиться
HTML-код
  • Опубликовано: 23 ноя 2024
  • فالدرس ده بنشرح خوارزمية Binary Search الي بتخلي عملية البحث سريعة جدا وبنعرف الفرق بينها ومابين الـ Linear Search التقليدي.
    رابط كورس الـ Algorithms كامل:
    • Algorithms - Full Cour...
    ==============================================
    الصفحة الرسمية للقناة على الفيسبوك :
    / hardxcode
    الجروب الرسمي للقناة على الفيسبوك : / hardxcode
    =============== دورات / Tutorials ================
    دورة الـ Data Structure كاملة :
    • Data Structure - Arabic
    دورة المؤشرات Pointers كاملة:
    • [ أصول البرمجة ] - شرح...

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

  • @HardCode
    @HardCode  3 года назад +59

    لو انت من الناس الي بتقول طيب ما الـ Array هتكون مش مترتبة في الأغلب !
    والترتيب هياخد وقت كبير فالبتالي ده معناه ان الـ Linear Search احسن.
    فالحقيقة ملخص الموضوع بيعتمد على ايه استخدامك, بمعنى لو انت هتبحث كتير واكتر من مره فالـ Array
    فالأفضل انك ترتب بعد كده تعمل Binary Search لكن لو على قد انك هتعمل بحث مره وحده بس وخلاص على كده
    يبقى الـ Linear Search افضل فالحالة دي, بالتوفيق للجميع ♥

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

      مشكور كان هذا هو سؤالي، لكنك جاوبت عليه قبل ما أنا أطرحه هههه.
      لاكن اسثاذ انا عندي سؤال بالنسبة للجدول في الآخر، فلا أضن انا البحث في المليار سوف يأخد 0.3 ms بل أكثر و السبب هو جوابك في التعليق، لأن الكود للزم يعمل sort وبعدها يبدآ يشتغل، و ذا ليس بمشكلة زذا كنت سوف تشتغل على نفس list مرارا، لأنه بكل بساطة يمكن لك حفضها بعد sort في ملف جديد، لاكن إذا كان إذا كلنت متغيرة، فلابد للبرنامج انه يقوم ب sort و بعدها يعمل، و هذه العملية سوف تأخد وقت طبعا.
      على العموم شرحك ممتاز، واصل ❤️

    • @ibrahimalzamil2004
      @ibrahimalzamil2004 3 года назад +2

      السلام عليكم ورحمة الله
      شرحك اكثر من رائع ,دوما مبدع
      ننتظر منك كورس يشرح opengl &opencv بلغة c++ وشكرا لك .

  • @yosef-alaker
    @yosef-alaker Год назад +3

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

  • @walidkhames1966
    @walidkhames1966 3 года назад +3

    تحية من الجزائر يا أخي المصريين ماشاء الله تبارك الله. جزاك الله خيرا ❤️❤️❤️🌹

  • @noorfalah3688
    @noorfalah3688 3 года назад +23

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

    • @HardCode
      @HardCode  3 года назад +10

      متشكر جدا, هحاول ان شاء الله اكمل في اسرع وقت ♥

    • @football_monzer
      @football_monzer 2 года назад +1

      انا مثلك واصل ♥️🔥

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

      ياريت

    • @cocobibi5759
      @cocobibi5759 16 дней назад

      تقدر تقلي ماهو تخصصك!

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

    ماشاءالله عليك يا باش مهندس شرح رائع ومبسط نتمنى المزيد متابعك من سوريا ❤️🌼

  • @moatazel-faramawy859
    @moatazel-faramawy859 3 года назад +8

    افضل شرح للـ Algorithms شوفته ارجو انك تكمل يا باشمهندس

  • @OGAD-AXD
    @OGAD-AXD 11 месяцев назад

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

  • @aya-m3y-t2v
    @aya-m3y-t2v 9 дней назад

    ربنا يجازيك كل خير يارب ويباركلك ف اهلك الشرح جميل جدا ربنا يكرمك

  • @rafethajisa4169
    @rafethajisa4169 17 дней назад

    شرح مميز ، كل الشكر والتقدير 🙏

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

    ارجوك يا بهشمندس تكمل الكورس ضروري لان حضرتك الوحيد اللي عرفت افهم منه من اول مره

  • @Omar.bin.khattab
    @Omar.bin.khattab Год назад +1

    احسنت وبارك الله فيك
    بالنسبة للناس الا بتسال عن المصفوفات الا مش مترتبة نقول لهم الحل في Binary Search Tree هي وسيلة لترتيب البيانات والبحث فيها بكل سهولة وسرعة

  • @mohammadahmedragab837
    @mohammadahmedragab837 3 года назад +9

    ما شاء الله لا قوة إلا بالله شرحك بسيط وحلو ، أرجوك كمل المحاضرات لأني بذاكر حاليا ال
    algorithm and data structure
    ❤️💙💜

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

    اول مره اتابع شرح قبل اختبار واستمتع الدروس السابقه ما فهمت قد الدرس ذى يعطيك العافيه

  • @rehabsoliman7024
    @rehabsoliman7024 Год назад +3

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

    • @HardCode
      @HardCode  Год назад +2

      الموضوع متعب جداً, المهم انه بيفيد الناس الحمدالله, العفو

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

    والله انته فنان اقل وصف اوصفك فيه

    • @HardCode
      @HardCode  2 года назад +1

      تسلم لذوقك ♥

  • @tsts6728
    @tsts6728 2 года назад +1

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

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

    شرح رائع بكل معنى الكلمة , جزاك الله كل خير , ياريت تكمل بهي السلسلة . شكرا

  • @samyselim4965
    @samyselim4965 2 года назад +1

    جزيل الشكر لحضرتك اخيراُ فهمت ))))) رغم البحث الطويل لم افهم الفكرة إلا من حضرتك مرة اخرة شكراً جزيلاُ .

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

      الحمدالله ان الشرح فادك, العفو وبالتوفيق دايما

  • @amrtcpp6203
    @amrtcpp6203 3 года назад +3

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

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

    احسن شرح مبسط و مفهوم بارك الله فيك و زرقك الله من حيث لا تحتسب
    بالتوفيق

  • @هبهالله-ج8ر
    @هبهالله-ج8ر Год назад

    ماشاءالله تبارك الرحمن شرح جميل جدا💯🇱🇾

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

    الصراحه اشكرك الف أستفدت منك كثييير من اول مقطع لك
    جزاك الله خير

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

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

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

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

  • @mohamed.izouda
    @mohamed.izouda 3 года назад +1

    بارك الله فيك اخي

  • @abdullrhmanelhelw5162
    @abdullrhmanelhelw5162 2 года назад +1

    ما شاء الله عليك ربنا يزيدك ي هندسه

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

    برافو,, ربنا يزيدك ويجلعه في ميزان حسناتك

  • @منوعاتعرب-ف9خ
    @منوعاتعرب-ف9خ Год назад +1

    صلو على نبي❤

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

    اسطوووووووووووووووووووووووووووورة 🤩🤩

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

    شرح عظيم جدا جدا
    الحقيقة البلاي ليست كلها عظيمة

  • @HuosMoh
    @HuosMoh 3 года назад +2

    جزاك الله خير
    لا تطول بالدروس،،🤗

    • @HardCode
      @HardCode  3 года назад +3

      وجزاكم خير,
      مطولش وانا بشرح ولا قصدك متأخرش عليكم في تنزيل الفيديوهات ؟

  • @user-dr-noor
    @user-dr-noor Год назад

    جزاك الله خيراً وبارك الله فيك وربنا يكثر من امثالك يارب.

  • @abdelrahmannemr2663
    @abdelrahmannemr2663 11 месяцев назад

    الف شكر علي الشرح الجميل ده 😍

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

    استمر 💚
    مبدع ،ممتع،بسيط،سهل ❤
    ‏‪9:14‬‏

  • @mohamedanber9456
    @mohamedanber9456 3 года назад +3

    السلام عليكم ورحمة الله وبركاته
    انت يابشمهندس متميز جدا . الرجاء التكمله في كورس ال c++ وما يخصها الى ان يعتمد الدارس لعمل تطبيقات كامله متكامله او الاتجاه الى التخصص المرغوب بالنسبه له للعمل به وفتح بيت بإذن الله تعالى
    ما شاء الله عليك

  • @gohary.m
    @gohary.m 2 месяца назад

    المعادلة رياضية صرف تبع ال proof بيتكلم عن الfunctions وسلوك ال functions وهنا نقدر بردوا نطبق functions intersections ويطلع الناتج مظبوط ودي من دروس التفاضل في التفاضل والتكامل. وده دليل على ان ال calculus مهمة جدا في علوم الحاسب.تحياتي لك

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

    حقيقي الله يفتح عليك

  • @عبدالله-د5ع8ز
    @عبدالله-د5ع8ز 2 года назад

    الله يجزاك خير
    صدع راسي عجزت افهم وفهمت معك 💙💙💙

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

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

  • @alibabascience9406
    @alibabascience9406 3 года назад +2

    Thank you Bro excellent explanation... from Morocco

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

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

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

      وجزاكم كل خير ❤

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

    الله يباركلك يبشمهندس. عندي امتحان داتا استراكتشر بكرا وذاكرت بسبب حضرتك

  • @omarreess
    @omarreess 2 года назад +1

    Your Time Complexity explanation is perfect . keep it up

  • @abdelrahmanelrefaee2407
    @abdelrahmanelrefaee2407 2 года назад +1

    جزاكم الله خيرا
    آكثر من رائع

  • @ham75kader68
    @ham75kader68 2 года назад +1

    الله يبارك فيك
    و شكرا شكراا...

  • @mohamed.izouda
    @mohamed.izouda 3 года назад +2

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

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

    ربنا يبارك لك شرح اكثر من ممتاز

  • @-rakmanasoft5866
    @-rakmanasoft5866 3 года назад +1

    شرح فوق الممتاز، شكرا

    • @HardCode
      @HardCode  3 года назад +2

      تحت امركم في اي وقت ♥

  • @smartsender-2017
    @smartsender-2017 3 года назад +2

    شرح اكثر من ممتاز
    ما شاء الله

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

      شكرا لك ♥

  • @باغينتوجه
    @باغينتوجه 3 месяца назад

    شكرا جزيلا، لاكن لا تنسى انها تقوم بعمليات الجمع والقسمة رغم أنها غير مؤثرة

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

    شرح جميل جدا جزاك الله خيرا❤

  • @alialthiab7527
    @alialthiab7527 3 года назад +3

    شرحك كالعادة ممتاز..
    بتمنى تساوي كورسات لمواضيع ال ACM و بالأخص numbers theory.

    • @HardCode
      @HardCode  3 года назад +2

      تسلم بس للاسف عندي اكتر من كورس محتاج اكملهم الاول

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

    شكراً مرة ، فهمتها

  • @شامالياسمين-ض5م
    @شامالياسمين-ض5م Год назад

    برافو يا اروى

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

    شرحك عظيم. يابطل. شكرا

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

    محتوى رائع ، استمر يا بطل

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

    احسنت ...قناة راقية جدا

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

      شكرا لك ♥

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

    مشكور وبارك الله فيك

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

    واصل ماشاءالله مجهود جبار ننتظر القادم

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

    شرح ممتاز الله يعطيك العافية

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

    ماشاء الله شرح ممتاز

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

    عظيم♥️

  • @rafikayoub7470
    @rafikayoub7470 10 месяцев назад

    lah ir7em walidin chokran

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

    ياريت تكمل هاد الكورس وشكرا♥️

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

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

  • @محمدالصديقعوضاللهمصطفي

    بالجد قناه مميزه.....شكرا 💚💚

  • @بصيرة-ض9ب
    @بصيرة-ض9ب 4 месяца назад

    شكرااااا
    انقذتني

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

    جزااااك الله خير ممكن تكمل الكورس بش مهندس

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

    جميل يا هندسة واللهي♥️♥️

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

    شرحك ممتاز يا ريت تكمل الكورس

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

    السلام عليكم اخي بارك الله فيه .ممكن تكمل الدروس الخاصة بالخوارزميات .

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

    ما شاء الله كويس جدا

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

    مشكور جدااااااا
    🥰🥰🥰

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

    بارك الله فيك استاذ ياريت باقي المحاضرات؟

  • @Ayskam-n3s
    @Ayskam-n3s 11 месяцев назад

    machaalah lah ijazik

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

    فخم

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

    واصل

  • @ahmadahmad-oh4gj
    @ahmadahmad-oh4gj 3 года назад +1

    شرح رائع

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

    Please go a head and complete the type of the algorithm .....y r great

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

    جامد ❤❤❤❤❤❤

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

    شرح جميل بس كنت اتمناه بالجافا افضل , شكراً

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

    تستاهل كل الدعم ايها المبدع
    عندي سؤال بسيط ههه
    لماذا اخترت فالمثال الاول الرقم 57 والعملية الحسابية. 63 جمع 50 تعطينا 113. على 2. تساوي 56.5.

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

    شكرا واصل

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

    شكر لك

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

    بارك الله فيك، سؤال اي هيه اهم الكتب الرياضيات الخاصة بالبرمجة و هل مهمه معرفتها؟؟

  • @unknown-bx8my
    @unknown-bx8my 3 года назад +2

    دائما المصفوفة ما بتكون مرتبة.
    قليل جدا استعمل binary search بس هو مفيد جدا.

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

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

    • @unknown-bx8my
      @unknown-bx8my 3 года назад +2

      👍👍👍
      عجبوني دروسك و شروحاتك😊👍👍🔥

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

    Thank you !

  • @douarmedouailislam1840
    @douarmedouailislam1840 3 года назад +2

    Can you please make an oop course ? You're the best teacher ever

    • @HardCode
      @HardCode  3 года назад +3

      I will try, but when I finish this uncompleted courses first
      Thank for your replay ♥♥

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

    بس سؤال وضروري جوابه الان وين اكتب الباينري سيرج بلكلاس او وين بلضبط؟
    مشكور ع مجهودك استاذ

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

    9:06 12:57 13:50 14:20

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

    ياريت تكمل باقي المواضيع

  • @EmanAhmed-me6ki
    @EmanAhmed-me6ki 2 года назад

    محتاجه شرح لماده complexity من فضلكم

  • @KhugR6g6
    @KhugR6g6 2 дня назад

    استاذ واذا اجتنا المصفوقه غير مرتبه بهلحاله شلون انحل

  • @abdelrahmananwar885
    @abdelrahmananwar885 2 года назад +1

    عاش

  • @linasabri9790
    @linasabri9790 8 месяцев назад +1

    واو❤

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

    الافضل انك تعمل بلاي ليست كامله حاليا هدور ع كورس كامل وبالتأكيد مش هيكون بنفس جوده الكورس ده بس مضطر 💔

    • @HardCode
      @HardCode  3 года назад +3

      بعتذرلك, لأني فالجيش ومش عارف اكمل الا لما الاقي فرصة

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

    السلام عليكم ورحمة الله وبركاته..
    شكرا على المجهود الرائع الذي تبذله في هذه القناة..
    اردت أن اسأل:
    هل من الممكن أن نستخدم البحث الثنائي للبحث عن عدد الذي عند قسمة عدد آخر معلوم عليه يكون باقي القسمه يساوي صفر؟ و ماهو معيار الانتقال بين الاعداد التي نختارها لذلك؟ ارجو الرد رجاءا.. شكرا جزيلا.

  • @abdelkarimbaya3255
    @abdelkarimbaya3255 11 месяцев назад +1

    I'm happy to complete the 2K likes 😂😂😂

  • @AhmedSaid-pt2sd
    @AhmedSaid-pt2sd 2 года назад

    معلم

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

    good job

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

    يبشمهندس معلشي عايزين فيديو توضح ازاي طريقه التفكير وانت بتعمل برنامج زي مثلا البرنامج اللي حضرتك عملته بتاع ال regex عايزين نشوف طريقه التفكير كدا ف صنع برنامج وكدا عشان الواحد حاسس انو بيتعلم وييجي يطبق يقول يعني هي مثلا ال loops و ااconditions وغيره يعني اللي اتعلمته هيعمل برنامج كدا معلشي اعملنا فيديو عشان كل اللي ع اليوتيوب محدش بيقول معلومه مفيده بحس انو بيقول خطوات حفظ كدا والواحد مش عارف منه حاجه