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

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ธ.ค. 2024

ความคิดเห็น • 58

  • @Mostafa556-p3k
    @Mostafa556-p3k 2 ปีที่แล้ว +15

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

  • @DesoukiEgypt
    @DesoukiEgypt  2 ปีที่แล้ว +53

    Program code
    // Stacks.cpp : This file contains the 'main' function. Program execution begins and ends there.
    //
    #include
    using namespace std;
    class Node
    {
    public:
    int data;
    Node* next;
    Node()
    {
    data = 0;
    next = NULL;
    }
    };
    class Stack
    {
    Node* top;
    public:
    Stack()
    {
    top = NULL;
    }
    bool isEmpty()
    {
    if (top == NULL)
    return true;
    else
    return false;
    }
    bool isFull()
    {
    Node* ptr = new Node();
    if (ptr == NULL)
    cout data = item;
    if (isEmpty())
    {
    newnode->next = NULL;
    top = newnode;
    }
    else
    {
    newnode->next = top;
    top = newnode;
    }
    }
    int pop()
    {
    int value;
    Node* delptr = top;
    value = top->data;
    top = top->next;
    delete delptr;
    return value;
    }
    int Peek()
    {
    return top->data;
    }
    void display()
    {
    Node* temp = top;
    while (temp != NULL)
    {
    cout data next;
    }
    cout next;
    }
    return counter;
    }
    bool IsFound(int item)
    {
    bool found = false;
    Node* temp = top;
    while (temp != NULL)
    {
    if (temp->data == item)
    found = true;
    temp = temp->next;
    }
    return found;
    }
    };
    int main()
    {
    int item;
    Stack s;
    for (int i = 0; i < 3; i++)
    {
    cout > item;
    s.push(item);
    s.display();
    }
    /*cout

    • @khaledakrab
      @khaledakrab 2 ปีที่แล้ว +2

      ممكن شرح ال double linked list يا دكتور

  • @techvevo814
    @techvevo814 9 หลายเดือนก่อน +1

    افضل شرح مهضوم حقك والله جزاك الله خيرا

  • @yossefelshamey9019
    @yossefelshamey9019 6 วันที่ผ่านมา +2

    بارك الله فيك يا دكتور شرحك ممتاز ❤❤
    +ممكن تنزل لنا كورس algorithms تكملة للكورس ده لو سمحت

  • @mohmed3
    @mohmed3 14 วันที่ผ่านมา +1

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

  • @nadarafat1424
    @nadarafat1424 2 ปีที่แล้ว +12

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

    • @husseinkamal6406
      @husseinkamal6406 ปีที่แล้ว

      شوفتي شرح graph وhash منين؟

    • @me_19y
      @me_19y ปีที่แล้ว

      ​@@husseinkamal6406 لگيت شرح الهن ؟

    • @esraasalah4000
      @esraasalah4000 ปีที่แล้ว

      @@me_19y عادل نسيم data structures @husseinkamal6406

  • @SaifaldeenSAH
    @SaifaldeenSAH 2 ปีที่แล้ว +1

    بسم الله ماشاء الله عليك د.محمد جزاك الله كل الخير. محضارات رائعه جدا

  • @AhmedElRoby7
    @AhmedElRoby7 หลายเดือนก่อน

    رضي الله عنك و جزاك الله خيرا

  • @mahmoum5264
    @mahmoum5264 2 ปีที่แล้ว +1

    احسن الله اليك دكتور

  • @mohaimad0
    @mohaimad0 ปีที่แล้ว

    جزاك الله خيرا ,, انا طالب cs من الجامعة الاردنية

  • @SaDTuX
    @SaDTuX 9 หลายเดือนก่อน

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

  • @mustafamhmoud9130
    @mustafamhmoud9130 2 ปีที่แล้ว +1

    اقل حاجة نقدمها لحضرتك هي جزاك الله خير الجزاء 3>

  • @yossefelshamey9019
    @yossefelshamey9019 6 วันที่ผ่านมา +1

    دكتور ممكن تنزل لنا شرح للجراف

  • @MohamedAli-pv7pe
    @MohamedAli-pv7pe ปีที่แล้ว

    ربنا يباركلك يا دكتور يارب العالمين 🤲

  • @saifeldeen4176
    @saifeldeen4176 6 หลายเดือนก่อน

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

  • @mhslekbar
    @mhslekbar 2 ปีที่แล้ว +1

    حفظك الله ورعاك

  • @عبداللهالعاسمي-ن7ج
    @عبداللهالعاسمي-ن7ج ปีที่แล้ว

    الله يجزيك الخير يا دكتور ويفتحها بوجهك كل الحب والاحترام🌹🌹

  • @enjoywithabdullah2363
    @enjoywithabdullah2363 2 ปีที่แล้ว +1

    جزاك الله خير يا دكتور تسلم على الشرح الاكثر من رائع

  • @ahmedmahamoud9162
    @ahmedmahamoud9162 2 ปีที่แล้ว +4

    جزاك الله كل خير 🖤
    بذاكر كورس data base لحضرتك دلوقتي ❤

  • @Amro-Alhmadani
    @Amro-Alhmadani ปีที่แล้ว

    عظمة الله يخلف عليك ❤

  • @ahmedeisa4787
    @ahmedeisa4787 ปีที่แล้ว

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

  • @Eagle_1997
    @Eagle_1997 2 ปีที่แล้ว +1

    استمرار يا دكتور

  • @unKNOWNone0
    @unKNOWNone0 2 ปีที่แล้ว

    الله يبارك فيك يا استاذ انا استفدت منك كثيرا ❤

  • @Mozamel89
    @Mozamel89 2 ปีที่แล้ว

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

  • @mahmoudalaa4924
    @mahmoudalaa4924 10 หลายเดือนก่อน

    فى دالة isFound اذا لقينا العنصر هيرجع true لكنه برده هيعدى على باقى عناصر ال stack و ده مش كويس .. المفروض اول ما يلاقيه نعمل break من اول 46:00

  • @ahmedshalaby3345
    @ahmedshalaby3345 2 ปีที่แล้ว +1

    شرحك رائع جدا ي دكتور ياريت تشرح بايثون

  • @mohamed-eg4wz
    @mohamed-eg4wz 2 ปีที่แล้ว +1

    ياريت تشرح ال avl tree و Huffman code ❤❤✨

  • @darkcode1229
    @darkcode1229 2 ปีที่แล้ว

    شكرا على المجهود 😊

  • @el_joker_2243
    @el_joker_2243 2 ปีที่แล้ว

    شكرا جدا

  • @عبداللهمصطفى-ث2ي
    @عبداللهمصطفى-ث2ي 2 ปีที่แล้ว +4

    شكرا لحضرتك يابشمهندس
    بس عندي سؤال طب كده ايه الفرق بين ال stack وال linked list العادية انا شايف إن الاتنين واحد وال mechanism اللي شغال بيه الstack هو هو الinsert first اللي ف الlinked list
    ف ايه الفايدة أو الميزة اللي مفروض تبقى ف الstack ؟

  • @mohamedsaber1482
    @mohamedsaber1482 2 ปีที่แล้ว +1

    جزاك الله عنا كل خير يا دكتور

  • @ahmedhani9945
    @ahmedhani9945 6 หลายเดือนก่อน

    شكرا لحظرتك جدا على المجهود اللى بتقدمو
    بس فى الfunction اللى اسمها isFull انت عامل ان هى ب return bool وحضرتك نسيت تعمل ال return ده

  • @ahmednasser3140
    @ahmednasser3140 2 ปีที่แล้ว +1

    يابشمهندس هو ده نفس اللي حضرتك شرحته في lenked listبالظبط مافيش فيها جديد الا بس مينفعش نعملها insert be for بس

  • @اسامةمحمود-م5و
    @اسامةمحمود-م5و ปีที่แล้ว +2

    يا استاذ لو سمحت نريد دبل لينك ليست وهو من هياكل بيانات

  • @virusgaming9164
    @virusgaming9164 2 ปีที่แล้ว +1

    هو في فيديو stack باستخدام ال array?

  • @An122
    @An122 2 ปีที่แล้ว

    good luckkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk

  • @HanaKalid-v1c
    @HanaKalid-v1c 7 หลายเดือนก่อน

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

  • @khaledakrab
    @khaledakrab 2 ปีที่แล้ว

    يا دكتور ممكن شرح ال double linked list

  • @sadikalbahr8098
    @sadikalbahr8098 2 ปีที่แล้ว +1

    انا مبتداء وابغى ابدا من الاول

  • @omarhakim6360
    @omarhakim6360 ปีที่แล้ว

    نفس السوال فى ال linked فى حالة انها فارغة ليه لما بنيضيف عنصر بنشوف فارغة ولا لا ما نشاور على ال head على طول وفى حالة انها فارغة ال head بيشاور على null

  • @mahmoudadel7357
    @mahmoudadel7357 9 หลายเดือนก่อน

    عندس سؤال ياريت لو حد يعرف يقولي
    ايه الفق بين :
    Node* tmp
    Node* tmp = new Node() l
    Node tmp
    ??

    • @زينبعبده-ح9ث
      @زينبعبده-ح9ث 2 หลายเดือนก่อน

      اول واحده دي Node في ال heap و لكن مش مشاوره ع حاجه ، تاني واحده Node في الheap و لكن حاجزه مكان ، تالت واحده دي Node متكريته ف الstack

  • @mansourta3902
    @mansourta3902 2 ปีที่แล้ว +1

    Avl tree , stock , hash ترا كل هذه الامور مامنها اي فايده ولا راح تستخدمها في حياتك العمليه ولا راح يجي يوم تستخدمها لان التقنيه حاليا تعدتها بمراحل مثل الي يدرس لغه كوبول او باسكال

    • @Momo-np3yx
      @Momo-np3yx 2 ปีที่แล้ว +4

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

    • @Ahmed_sheref
      @Ahmed_sheref 7 หลายเดือนก่อน

      انت داخل عشان البوقين دول ؟

  • @malekanas9852
    @malekanas9852 2 ปีที่แล้ว

    طيب ي دكتور انا مش فاهم ليه حضرتك كتبت( )new Node واي أهمية new هنا

    • @mostafabadawy7324
      @mostafabadawy7324 ปีที่แล้ว +1

      علشان يعمل مكان في heap علشان يكون dynamic ويخلي ال pointer يشاور عليه علشان ال pointer هيكون مكانه في stack فاعرف access عليه من main function

  • @lobnagamal3223
    @lobnagamal3223 2 ปีที่แล้ว +1

    ممكن الكود في الكومنت

  • @abdullahmustafa1018
    @abdullahmustafa1018 2 ปีที่แล้ว

    هو لازم قبل ما ادخل في الداتا استراكتشر اكون مذاكر ال pointer ؟

    • @DesoukiEgypt
      @DesoukiEgypt  2 ปีที่แล้ว +1

      صحيح

    • @abdullahmustafa1018
      @abdullahmustafa1018 2 ปีที่แล้ว

      شكرا لرد حضرتك يا دكتور وجزاك الله كل خير

  • @Mohammed_Abdul-jabbar
    @Mohammed_Abdul-jabbar ปีที่แล้ว +1

    الله يزوجك من الحور العين

  • @mahmoum5264
    @mahmoum5264 2 ปีที่แล้ว +1

    احسن الله اليك دكتور