Bubble Sort

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

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

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

    لو غيرك ما يصرف هالجهد و الفلوس لنقل المهارة و المعلومة
    شكرا يا رائع

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

    رحم الله والديك استاذي الفاضل

  • @laithalbanna
    @laithalbanna 2 месяца назад

    فخمم استاذنا❤

  • @bx1jadsqite-fv9uo
    @bx1jadsqite-fv9uo 11 месяцев назад +1

    جزاك الله كل خير استاذنا الكريم

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

    الله يجزاك خير ( تمت المشاهده)

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

    رحم الله والديك 💙💙

  • @review_bdarija
    @review_bdarija 11 месяцев назад +2

    L=[12,1,5,3,6,8,9]
    while True:
    tr=True
    for i in range(7-1):
    if L[i]

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

    جــــــــــــزاك الله خيرا دكـتور محمد

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

    Thank You Teacher ❤❤

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

    جزاك الله خير

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

    shokran

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

    شرح جميل جدا شكرا لك❤❤❤

  • @Mike-ld1xw
    @Mike-ld1xw 11 месяцев назад

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

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

    مشكور هل سيتم مناقشة خوارزميات البحث الذكية ؟

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

    شكرااااا ❤❤ ياغالي ❤❤❤❤

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

    يا أستاذ متى يصل الشخص لمرحلة البدء في تعلم التكنولوجي؟ والبدء في سوق العمل؟ يعني بعد أي كورس تحديداً؟
    مشكور على مجهوداتك❤

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

    Pseudo code:
    swap(@a: integer,@b: integer) {
    tmp ← a
    a ← b
    b ← tmp
    }
    bubble_sort(@A: array, flag: integer) {
    n: size of A
    swapped ← true
    while (n≠1 and swapped) {
    swapped ← false
    for i ∈ [0,n-1] {
    if (A[i]*flag > A[i+1]*flag) {
    swap(A[i],A[i+1])
    swapped ← true
    }
    }
    n ← n - 1
    }
    }
    How to use?
    Sorting in ascending order: bubble_sort(,1)
    Sorting in descending order: bubble_sort(,-1)

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

    أستاذ محمد أنا الآن بنهاية الكورس السابع بقدر احل problem solving وأبلش oop بنفس الوقت

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

    ❤❤❤

  • @arabicapps5477
    @arabicapps5477 11 месяцев назад +5

    أستاذي العزيز والله فقدت الامل في الحياة اتقضى في الشهر 30 دولار في عمل سيء وعندي ديون تفوق 250 دولار و اعمل في محل صغير وفي الليل اتعلم برمجة ولكن عائلتي ليسو راضيين عني لأني لم اكمل دراستي ببساطة لاني احب مجال البرمجة😢😢😢

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

      أمر بوضع مشابه استمر بفعل ما بوسعك

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

      يا عزيزي، عائلتك لا تحكم مستقبلك، ولست مضطراً لأخذ إذنهم في تعلمك للبرمجة أو غيره ما دمت راشداً بالغاً لا يعارض قرارك أمراً من أمورهم الشخصية، مثل أن توقف عملك لتعلم البرمجة ويدخل أهلك في حالة حرجة!
      استمر، استمر، واطلب التوفيق من اللهواستعن به

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

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

  • @pr-ve6oj
    @pr-ve6oj 11 месяцев назад

    استاذ يا ريت تجاوبني الحاسوب ما يرضى يشغل سي شارب احاول القى حل بس اذا ما لقيت عادي اكمل معاك ببايثون بqt او c++ ؟

  • @pr-ve6oj
    @pr-ve6oj 11 месяцев назад

    أستاذ يمكن أكمل معاك كورس الديسكتوب ابليكيشن كود بس بدون السحب و الإفلات ؟

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

    استاذ انا خريج دبلوم حاسوب هل تنصحني أن أكمل بكالوريوس ولماذا؟

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

    First one 😊😅❤

  • @ممحح-ب4س
    @ممحح-ب4س 11 месяцев назад +1

    Gg

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

    وهذا الكود
    void BubbleSort(Array [], Length)
    {
    for(short i=0; i

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

    we want free courses , we dont have move to but it

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

    هل يمكن الانتقال لكورس 22-23 بعد الانتهاء من 13 كورس اولى لمن يرغب في التخصص في مجال اخر غير ويب او موبايل ؟

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

    can i see this course after course 13 without see course among them , then I'll continue
    no reason to that just I really lobe algorithms' courses

    • @osamceo
      @osamceo 10 месяцев назад +1

      No you have to take the roadmap Serially

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

      @@osamceo I Really Do , And I Spend All My Day Study With It

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

    اكيد ذي الخوارزمية مجرد تسخين استاذ مو ؟ لانو حرام تكون ذي سهلة و تتحط بالمستوى 6😬

    • @ProgrammingAdvices
      @ProgrammingAdvices  11 месяцев назад +6

      نعم علشان ما يصير عندك شد عضل

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

      @@ProgrammingAdvices لا مش قصدي اشي لانو أنا درست هاي الخوارزمية باول فصل دراسي الي بالمعهد 😅

  • @108Graphtheory
    @108Graphtheory 11 месяцев назад +2

    أستاذ محمد المرجو الرد في الجامعة فهمت مبدأ عمل هذه الخوارزميات و غيرها الكثير دون حفظ الكود الخاص بها و لا حتى دراسته ( قلت بنفسي أجيب الكود عندما أحتاجه بلاش حفظ كود طالما فاهم المبدأ ) هل هذه الطريقة صحيحة في الدراسة ؟

    • @MohammedAli-p7e9d
      @MohammedAli-p7e9d 11 месяцев назад +3

      حصل معي نفس الشي، لكن حاليا بتعلمهم كوديا لانهم بيحسنوا اسلوب كتابة الكود، ودا لاحظته بعد تعلم بعضها

    • @alan-d8p3b
      @alan-d8p3b 11 месяцев назад +2

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

    • @ProgrammingAdvices
      @ProgrammingAdvices  11 месяцев назад +4

      افهم الفكره ، طبقها بالكود لوحدك وبعدها ما تحفظ حفظ ، الهدف الممارسه واخذ الافكار

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

      المهم التطبيق
      طبق وانت فاهم وعارف اش بتعمل
      وبعدين ماعليك اذا نسيتها مافي مشكلة

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

      لايكات شباب ❤

  • @asd-co5fp
    @asd-co5fp 11 месяцев назад

    استاذ محمد سؤال لو سمحت
    اليوم صاحبي كالي الكود مال كوكل اكثر من مليارين سطر برمجي
    هل هذا صحيح ؟

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

      الانظمه الكبيره اكوادها كبيره، لكن مع اسلوب فرق تسد تصبح البرمجه مثل الليجو ما بفرق معك الحجم ابدا

    • @asd-co5fp
      @asd-co5fp 11 месяцев назад

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

    • @ProgrammingAdvices
      @ProgrammingAdvices  11 месяцев назад +2

      @@asd-co5fp
      ما عمري حسبتها بالاسطر بس ملاين الاسطر،
      في شركتنا عملنا مشروع اشتغل عليه ١٨٠ شخص ل٣ سنوات متواصله علشان نطلع اول فيرجن منه.
      وعده مشاريع اخرى كبيره.
      الحلو في البرمجه انها مثل الليجو ، واضخم مشروع بصير بسهوله وجزء جزء باستخدام فرق تسد، علشان هيك بعلمكم كيف تسيطرو على الكود، مش مهم تكتب كود المهم تعرف كيف تسيطر عليه علشان ما يفرق معك عدد أسطر الكود بحياتك، بعرف كثير منيح وين بدي اوصلكم.
      تذكر هذه المقوله:
      الجبال من الحصى

    • @asd-co5fp
      @asd-co5fp 11 месяцев назад

      @@ProgrammingAdvices والله الشيء الوحيد اللي خايف منه هو انو خاف مااكدر اسيطر على المشاريع الكبيرة واتيه

    • @Bilajawed-DZ
      @Bilajawed-DZ День назад

      أستاذي باذن الله أنا متابع معاك بنفس طويل وثبات الى النهاية ​@@ProgrammingAdvices

  • @harrisonwell1719
    @harrisonwell1719 8 месяцев назад

    int nums[8] = {1, 224, 5, 2, 5, 22, 42, 2};
    for (int i = 0; i < 8; i++)
    {
    for (int c = i + 1; c < 8; c++)
    {
    if (nums[i] > nums[c])
    {
    int temp = nums[i];
    nums[i] = nums[c];
    nums[c] = temp;
    }
    }
    }
    for (int c = 0; c < 8; c++)
    {
    cout

  • @sanaeareina5371
    @sanaeareina5371 2 месяца назад

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

  • @Abdulrahman-pg7ok
    @Abdulrahman-pg7ok 11 месяцев назад

    جزاك الله كل خير استاذنا الكريم

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

    L=[12,1,5,3,6,8,9]
    while True:
    tr=True
    for i in range(len(L)-1):
    if L[i]>L[i+1]:
    x=L[i]
    L[i]=L[i+1]
    L[i+1]=x
    tr=False
    if tr:
    break
    print(L)