01- Data Structure in C - Array-based stack implementation - Part 1 - محمد يوسف

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

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

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

    شكرا جدا يابشمهندس ربنا يكرم حضرتك

  • @mnada72
    @mnada72 4 года назад

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

    • @MohamedYousef2
      @MohamedYousef2  4 года назад

      ربنا يبارك فى حضرتك، شكرا جزيلا.

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

    جزك الله خير

  • @abdullahalzahrani1927
    @abdullahalzahrani1927 4 года назад

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

    • @MohamedYousef2
      @MohamedYousef2  4 года назад

      ربنا يبارك فى حضرتك، شكرا جزيلا.

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

    ربنا يبركلك والله

  • @essamabozaid9865
    @essamabozaid9865 4 года назад

    جزاء الله خير
    There is a way to create in main two stack with different data type like int stack for operand and char stack for operator ياريت لو حضرتك تعملها في فيديو

    • @MohamedYousef2
      @MohamedYousef2  4 года назад

      شكرا جزيلا لحضرتك، الغرض من هذه الدورة هو اعطاء مقدمة عن الـ Data Structure ، باستخدام لغة C ، باعتبارها أحد الكورسات التى يتم تدريسها فى كورسات الانظمة المدمجة Embedded Systems ، والتى أقوم بشرحها على قناتى، ولذلك لن نتوسع فى المادة العلمية، وسيتبقى لنا فى هذا الكورس موضوع Linked List Implementation ، وبعدها ان شاء الله نبدأ فى كورسات الـ Microcontroller، شكرا جزيلا لاهتمام حضرتك، خالص تحياتى.

  • @mohamedyounis4058
    @mohamedyounis4058 4 года назад

    29:20 . طب هو لما نحط قيمة اخر عنصر في المتغير ده . هتتحذف من اخر مكان في الارراي او الاستاك . ولا هتفضل موجودة بس مش هنعرف نوصلها بمتغير التوب لما ننقص منه واحد ؟؟؟

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

      احنا هما مش بنقوم بعملية مسح من الذاكرة، وانما بنقوم بعملية قراءة من خلال
      ptr_stack->elements[ptr_stack->]
      ثم بعد ذلك تخزينها فى
      *ptr_stack
      ثم بعد ذلك نقوم بتعديل عدد العناصر الموجودة فى ال
      stack
      عن طريق تقليلها بالقيمة واحد، من خلال
      ptr_stack->top--
      وبالتالى لن تم الوصول مرة أخرى الى العنصر الذى تم قرائته سابقا، على الرغم من وجوده فى الذاكرة

    • @mohamedyounis4058
      @mohamedyounis4058 4 года назад +1

      @@MohamedYousef2 اوك تمام. وصلت . الف شكر