#6- شرح مفهوم الـ Selection Sort بكل تفاصيله

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

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

  • @سمسومالقحطاني
    @سمسومالقحطاني 2 года назад +8

    افضل انسان و يشرح من قلب مبدع و فنان الله يسلم ايديك👍🏻🤍🤍🤍🤍

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

    والله ليك الشوق مطولش علينا المرة الجاية

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

    الله يعطيك العافية....
    شرح رائع وممتع ومفيد....
    طريقة رائعة... اشكرك.

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

    يا عم دا انت عليك حته فيديوهات انما ايه ❤️❤️حلاوه

  • @تسنيمحسين-ه8ط
    @تسنيمحسين-ه8ط Год назад

    شكرا شكرا ماشاء الله فنان 💛💛💛💛💛💛💛

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

    عاش عليك بالتوفييييق 👏🏻 ربنا يعينك

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

    ماشالله عليك محمود

  • @SHSH-qg7wz
    @SHSH-qg7wz 2 года назад +1

    شرح جبار👍🏻

  • @sh.io7
    @sh.io7 Год назад

    الله يجزاك خير مجهود يُشكر

  • @ssikarim
    @ssikarim 9 месяцев назад

    اعجبني الدرس كثيرا كثيرا جدا 😂
    تحياتي

  • @Amro-Alhmadani
    @Amro-Alhmadani Год назад

    ممكن نستخدم طريقة Inorder in Ds tree
    Time O(n)
    هل time صحيح أستاذ سامي أتمني الرد
    #include
    using namespace std;
    class BST{
    private:
    struct Node{
    string name;
    int degree;
    Node *left,*right ;
    Node(string n,int d){
    name=n;
    degree =d;
    left=right =NULL;
    }
    };
    Node *root =NULL;
    void add(Node *ptr,string n,int new_deg){
    if(new_degdegree){
    if(ptr->left==NULL){
    Node *newnode=new Node(n,new_deg);
    ptr->left=newnode;
    }else
    {
    add(ptr->left,n,new_deg);
    }
    }
    else{
    if(ptr->right ==NULL){
    Node *newnode=new Node(n,new_deg);
    ptr->right =newnode;
    }else{
    add(ptr->right,n,new_deg);
    }
    }
    }
    void select_sort(Node *ptr){
    if(ptr==NULL)
    return;
    select_sort(ptr->right);
    cout

  • @SaraAhmed-z9g
    @SaraAhmed-z9g 2 месяца назад

    7:50 12:16 15:00 16:44

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

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

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

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

  • @ahmedel-saadany703
    @ahmedel-saadany703 17 дней назад

    يا حلاوة ال c# فى حاجة اسمها arr.sort بترتب لوحدها

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

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

    • @ahmedel-saadany703
      @ahmedel-saadany703 16 дней назад

      @HardCode ايوا فعلا بس ما خلصت الفيديو عرفت ليه بنعملها بالطريقة دى شكرا يا هندسة 🖤

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

    ربنا يجزيك خير يا بشمهندس
    } int main()
    ;int min=5,arr[5]={1,2,0,3,4},minIndx=0,rnd=0
    } for(int u=0;u

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

    6:51 ماذا لو كانت الأرقام كلها M

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

      إم يعتبر رقم سحري Magic number بمعنى إنه رقم انت بتستخدمه لدلالة أو غرض معين وهو هنا = الشطب أو دلالة إن خلاص العنصر ده اترتب واتنقل، وبالتالي لو الArray كلها أصبحت M ده معناه إن كل الأرقام اترتبت بنجاح.

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

    الله يهديك يخالد