11 - | C++ Data Structures | - | Queue Using Linked Lists | - | تراكيب البيانات |

Поділитися
Вставка
  • Опубліковано 26 гру 2024

КОМЕНТАРІ • 39

  • @DesoukiEgypt
    @DesoukiEgypt  2 роки тому +45

    Program Code
    #include
    using namespace std;
    class Node
    {
    public:
    int data;
    Node* next;
    Node()
    {
    data = 0;
    next = NULL;
    }
    };
    class Queue
    {
    public:
    Node* front;
    Node* rear;
    Queue()
    {
    front = rear = NULL;
    }
    bool isEmpty()
    {
    if (front == NULL )//&& rear == NULL)
    return true;
    else
    return false;

    }
    void Enqueue(int item)
    {
    Node* newnode = new Node();
    newnode->data = item;
    if (isEmpty())
    front = rear = newnode;
    else
    {
    rear->next = newnode;
    rear = newnode;
    }
    }
    void display()
    {
    if (isEmpty())
    cout data == item)
    found = true;
    temp = temp->next;
    }
    return found;
    }
    int Dequeue()
    {
    int delvalue = -1;
    if (isEmpty())
    cout next;
    delvalue = delptr->data;
    delete delptr;
    }

    return delvalue;
    }
    int getFront()
    {
    return front->data;
    }
    int getRear()
    {
    return rear->data;
    }
    void Clear()
    {
    while (!isEmpty())
    {
    Dequeue();
    }
    }
    };
    int main()
    {
    Queue q;
    for (int i = 1; i item;
    q.Enqueue(item);
    }
    q.display();
    //q.Dequeue();
    //cout

  • @Hsnsuob
    @Hsnsuob 27 днів тому

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

  • @diaatharwat1924
    @diaatharwat1924 2 роки тому +2

    شرح ممتاز اقسم بالله ربنا يباركلك

  • @mohmed3
    @mohmed3 24 дні тому

    بارك الله فيك يا بشمهندس

  • @MohamedElsayed-ff6cn
    @MohamedElsayed-ff6cn 2 роки тому +5

    نتمني من حضرتك تنزل java data structure
    وشكرا علي جهد حضرتك المبذول

  • @zeinadawd7945
    @zeinadawd7945 3 місяці тому

    يعطيك الف عافية استاذ ,تستاهل كل الخير والدعم 😍

  • @mohamedrashed5225
    @mohamedrashed5225 2 роки тому +7

    بصراحة يا دكتور حضرتك قمة، ربنا يوفقك ويزيدك، كنت عاوز اسأل حضرتك لو هتنزل شرح ال hash table وال heap عشان عندنا فاينل يوم الحد، و شكراً 🥰

  • @Med_10_
    @Med_10_ 4 місяці тому

    شكرا استاذ,, شرح رائع ومبسط الله يجزاك خير تستاهل مليون لايك

  • @SaDTuX
    @SaDTuX 10 місяців тому

    الله يرضى عليك يا رب
    الشرح جميل اوى

  • @abdelrhmnmohamed5618
    @abdelrhmnmohamed5618 2 роки тому +2

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

  • @LoverOf_Knowledge
    @LoverOf_Knowledge Рік тому

    ربنا يبارك فيك وفى مجهودك الرائع يا بشمهندس

  • @AhmedElRoby7
    @AhmedElRoby7 Місяць тому

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

  • @halabadr9450
    @halabadr9450 Рік тому

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

  • @yossefelshamey9019
    @yossefelshamey9019 10 днів тому

    دكتور ممكن تشرحهم uaing array

  • @esraagamal4915
    @esraagamal4915 2 роки тому +7

    انا فرحت جدا لما حضرتك بدأت تسجل كورس الدانا ستراكتشر من أولى وانا بتابع مع حضرتك ربنا يباركلك يارب بعد اذنك لو أمكن حضرتك ممكن تنزل شرح الHash والBinary Search tree لان عندنا فاينل الحد ومش لقيت اى شرح كويس ليهم وشكرا مقدما

  • @abdel-rahmanhaitham4517
    @abdel-rahmanhaitham4517 Рік тому

    ربنا يجازي حضرتك خير

  • @mohammadsaflo9870
    @mohammadsaflo9870 2 роки тому

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

  • @ghinawfe4854
    @ghinawfe4854 2 роки тому

    شكرا دكتور الله يرزقك

  • @ahmedkamar2617
    @ahmedkamar2617 2 роки тому +2

    اتمنى انك تعمل تطبيق عملى علشان المعلومة تسبت

  • @ziadsalah9764
    @ziadsalah9764 2 роки тому

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

  • @AmmarWaleed22
    @AmmarWaleed22 7 місяців тому

    ممكن اعمل static counter في ال Node يحسب عدد ال Nodes بدل ال count function

  • @ahmd-0
    @ahmd-0 Рік тому +3

    1:21
    فيه حد أكل علقة موت

  • @anasshalabi4422
    @anasshalabi4422 2 роки тому

    يسعد دينك يزم

  • @zahraaali964
    @zahraaali964 2 роки тому +2

    السلام عليكم استاذ
    ممكن شرح خوارزمية Hill cipher تشفير وفك التشفير

    • @محمدعبدالوهابعبدالحليم
      @محمدعبدالوهابعبدالحليم 2 роки тому

      فى كورس الجوريزم على قناتى فى اللينك اللى فى التعليق بإذن الله يارب تعجب حضرتك 🤍
      تنورنى إذا اشتركت
      شكرا 🤍

  • @MINDSET104
    @MINDSET104 2 роки тому +6

    لي تم اخفاء اخر فيديوهين

    • @nada7635
      @nada7635 Рік тому +1

      قراف صح ؟

    • @MINDSET104
      @MINDSET104 Рік тому

      @@nada7635 يعني اي قراف

  • @toby742
    @toby742 2 роки тому

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

    • @خالد-ل5خ9ن
      @خالد-ل5خ9ن 2 роки тому

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

  • @amnamokhtarahmidah6662
    @amnamokhtarahmidah6662 2 роки тому

    شنو البرنامج اللي تشتغل بيه

  • @محمدايمنمقلد-ظ6ح

    مهو ممكن front =rear = NULL
    يبا كدا فارغ مش موجود في واحد

    • @OSAMAASKER-c9q
      @OSAMAASKER-c9q Рік тому +2

      ما هوة كتب في البداية في الif statemet لو كان empty كان هي ريتورن ومش هيكمل في الميثود

  • @mohamedalhimairy2917
    @mohamedalhimairy2917 10 місяців тому

    تسلم يادكتور قمة في الروعة والابداع والتميز

  • @ABDALLAELSAYED-x1i
    @ABDALLAELSAYED-x1i 11 місяців тому

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

  • @Mohamed-Nour01
    @Mohamed-Nour01 9 днів тому

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

  • @ashrafsaeed1695
    @ashrafsaeed1695 10 місяців тому

    شرح ممتاز اقسم بالله ربنا يباركلك