انا شفت تقريبا كل كورسات الداتا استركشر بصراحة انت في حتة تانية خالص ماشاء الله عليك اسلوب سهل وجميل جدا راي المتواضع لو عملت اكثر من كورس انت هتكون رقم واحد في في وقت قليل جدا بالتوفيق ياباشمهندس
@megacodeyt4 жыл бұрын
شكرا ليك شهادة افتخر بها وان شاء الله في حجات بيتم التحضير لها قريب بإذن الله
@OmarTamer_ Жыл бұрын
2:20 Define array size 4:34 Push Funtion 7:17 Pop Funtion 11:11 Peek Function 13:32 Display Function 16:41 Testing and Summary
@ESLAM-g4m6 сағат бұрын
افضل حد حرفيا
@نوراناحمد-ظ6ك3 жыл бұрын
مش عارفه اوصف الشرح بصراحة فوق الممتاز
@ahmedashraf73332 жыл бұрын
لو فيه نفس الفيديوهات دى بس لل c تبقي عظمه ي هندسة❤❤
@البرقاوي-ي6ق11 ай бұрын
الله يبارك عليك شرح واضح و بارك الله فيك و ربي يكون ف عونك
@LelanMustafa2 ай бұрын
جزاك الله خير الجزاء ..حرفيا شفت اكتر من ١٠ فيديوهات وماكنت افهم بس الحمدلله هلاء لحتى فهمت 🌸
@وذكرفإنالذكرىتنفعالمؤمنين-ق7ز3 жыл бұрын
بسم الله ماشاء الله أنا فخووووووووووووووورة بيك جدا
@asma1234773 жыл бұрын
ما شاء الله ربنا يزيدك علم وفهم وينفعك بعلمك ... رائع وفقك الله لكل خير
@shaima-e4fАй бұрын
انصحكم تتابعوه شرح ماشاء الله افضل من الدكتره
@امنية-ص2ن11 ай бұрын
ماشاء الله عليك طريقه جميله لشرح بتمنى انك تستمر
@MahmoudMohamed-fb6riАй бұрын
ما شاء الله شرح ممتاز مش عارف ليه في الجامعة عندنا بيستخدموا ال stack with pointer مع ان دا اسهل واحسن شكرا ليك علي مجهودك
@nagyyasser25193 жыл бұрын
اكاد من فرط الجمال اذوب✌💙
@Hundred_to_hundred2 жыл бұрын
ماشاء الله شرح مبسط ومفهوم وواقعي مشكور
@LearnMeComputer4 жыл бұрын
أكيد الفيديو عجبني وشرحك تحفه فوق الخيال
@Mohamed_8322 жыл бұрын
Excellent explanation and very simple God bless you continue engineer
@hanan82452 жыл бұрын
الله يبارك في حضرتك ى بشمهندس
@colognel_1 Жыл бұрын
عالمي بجد ربنا يوفقك
@mohamedmohsen64062 жыл бұрын
Amazing way of teach,🤩
@Mohabehabmohamed8 ай бұрын
بجد شرح حضرتك كويس جدا شكرا لحضرتك علي مجهودك واتمني ان حضرتك ترجع تنزل فديوهات شرح تانية
@Waleed-ye5vi3 жыл бұрын
عاش جدا ي هندسة
@mariammohamed77622 ай бұрын
انت فديوهاتك جميله اوى جزاك الله خيرا
@Hussein.... Жыл бұрын
عظيم جداً تسلم ايدك ❤❤❤❤
@noone57333 жыл бұрын
متشكرين جدا ربنا يوفقك ويزيدك من فضله
@Abdelrahman.1102 жыл бұрын
شكرا لحضرتك .. اتمني لك كل التوففيق
@abdulazizattaf62143 жыл бұрын
فنان افضل شرح بلحياة
@ryoony5451 Жыл бұрын
اهنيك انت افضل من المدرس تبعنا
@ahmedgammal40223 жыл бұрын
ماشاء الله عليك والله ماقصرتش في حاجه . عاوزين algorithms بعد اذنك ربنا يباركلك
@SohaAhmedMohamed2 жыл бұрын
احلي شرح ع اليوتيوب
@diva4380Ай бұрын
شرحك ممتاز شكرا ليك 💜🤝🏼🤝🏼💜🇱🇾🇱🇾
@عزالديناحمد-ه7تАй бұрын
فخم فخم فخم فخامه❤
@cozw4 Жыл бұрын
الله يباركلك يا هندسة
@fontawesome3533 жыл бұрын
جزاك الله خيرًا ♥️
@yoy_313 Жыл бұрын
بارك الله فيك وجعله الله في ميزان حسناتك 💚
@KHAlEDMO04 жыл бұрын
best video about stack, thanks alot ♥👌
@moeali16993 жыл бұрын
يا ريت لو في شرح بالبايثون شرحك رائع يعطيك العافيه
@mohamedessam87774 жыл бұрын
انت عظيم بجد ربنا يوفقك يا هندسه
@mohamed-eg4wz3 жыл бұрын
برنس كبير اوي اوي والله ♥️⚡
@تحفيزتالتهثانوي-ب6ض2 ай бұрын
ربنا يباركلك❤
@osamamohamed75182 жыл бұрын
عظمة بصراحة ♥️🔥
@waleedalasdi33443 жыл бұрын
شرح سهل ومفهوم عاشت ايدك
@marwaalskoh5966 Жыл бұрын
شكرا وبارك الله فيك 🤍🤍
@enasibrahim44533 жыл бұрын
thanks alot best video everrr
@mohammedrammah1819 Жыл бұрын
والله العظيم عالمي
@mol5sq Жыл бұрын
شكرا شكر اشكرا شكرا شكرا من هنا لحد طنطا ♥♥♥♥♥♥♥♥♥♥♥♥
@فيديوهاتمنالعالم-ل6د4 жыл бұрын
جزاك الله خيرا
@simsim-osama11 күн бұрын
21:47 أيش الشرح الخرافي ذا
@daramoustafa15263 жыл бұрын
AMAZING, as always
@tasneemalamer23853 жыл бұрын
الله يجزيك الف خير .. شكررا
@abozain240 Жыл бұрын
ايه الجمال ده
@MohamedElshawaf1002 жыл бұрын
بارك الله فيك
@mohamedelarabyhamadamohame84223 жыл бұрын
ممتاز جدا بس ياريت تشرحه كمان ب java
@batoolyt36473 жыл бұрын
شرح رااائع شكراااا
@ftsr6803 жыл бұрын
يسطاااااا كمل شرح شرحك جامد
@aboal_rem22513 жыл бұрын
شكرا من كل قلبي✔💯
@abbasal-alaa74953 жыл бұрын
شكرا من القلب
@ErSmeth3 жыл бұрын
الله يسعدك
@Nadia.haider3 жыл бұрын
شكرا جزيلا
@mustafa.marzouk3 жыл бұрын
شرح رائع بجد ربنا يوفقك ♥ بس كان عندي سؤال هو احنا ليه استعملنا ماكرو مدخلناش الرقم عادي؟
@megacodeyt3 жыл бұрын
علشان نقدر نستعمله بعد كده في باقي الكود كمرجع مش اكتر ويكون اسهل لو حبيت تعدله ولكن تقدر تكتب الرقم علطول بس لو غيرته هتحتاج تغيره بعد كده في باقي الكود
@mustafa.marzouk3 жыл бұрын
@@megacodeyt طب هو مينفعش اخلي اليوزر هو اللي يدخل الحجم؟
@megacodeyt3 жыл бұрын
ينفع بس الـ array مينفعش تعملها بعد كده تحدد قيمتها الا إذا عرفتها كـ pointer الاول بعد كده تخلي البوينتر يشاور علي array جديدة.
@mustafa.marzouk3 жыл бұрын
@@megacodeyt تمام شكرا جدا
@megacodeyt3 жыл бұрын
العفو، الشكر لله
@m7mdabohashem3 жыл бұрын
المحتوى اسطوري وجوده الانميشن والصوت اسطوريه احسن من دكاتره الجامعه المحنكين اللي عندنا بيسجلو بمايك اللابتوب وحاطينه في البلعوم وبيتكلموا وبيصورو ببرامج تصوير شاشه نسخه تجريبيه وحالتهم كرب هههههههه😂 اهنيك والله يا مبدع ليك مستقبل باهر انشاءالله استمررررررررررر😊❤❤😍
@libyabasher38742 жыл бұрын
لو تشوف دكاترة الجامعه عندنا يسطا حاتشكر ربنا انا عندكم دكاترة وتشرح وتبدل ف جهد اصلا احنى ما بيجعوش راسهم اصلا يعطيك المنهج ويقولك توكل على ربنا شوف من يشرحلك
@m7mdabohashem2 жыл бұрын
@@libyabasher3874 ههههههههههه ياخي وانا اللي كنت ساخط عليهم اما بيشرحوا ربع المقرر بس ربنا ينتقم منهم. اهو كويس بيشرحو حاجه😂😂 ربنا ينتقم منهم ياخي والله 4 سنين من العمر على ورقة واسم في البطاقة مهندس برمجيات هههههههه ولا في شرح ولا في برمجة اصلا😂😂
@libyabasher38742 жыл бұрын
@@m7mdabohashem 😂😂 وللاسف ده السبب يلي خلا العالم يوصفنا ب شعوب العالم التالت. لو كل واحد يتقي ربنا ويعمل الشي يلي مطلوب منه على اكمل وجه ..كان من زمااااان وصلنا القمر وصنعنا السفن والسيارات والطائرات ... دكاترة واساتذه على الورق بس بيجي الجامعه مش عاوز يعمل حاجه غير انو يجلس على الكرسي ويقرى الشيت وكأنها مادة لغة عربية مش تراكيب بيانات ولا لغة جافا عاوزه شرح وتمارين وجهد كبير
@m7mdabohashem2 жыл бұрын
@@libyabasher3874 الله يهديهم بس ما بيدنا شيء غير نحاول نطور نفسنا بنفسنا من اليوتيوب والهندوس عباد البقر
@AhmedAdel-ij5bb24 күн бұрын
انا مش فاهم هو بيرجع قيمة اللي اتحذف ليه انا فهمت انه بيقلل ال توب ١ عشان يبقي التوب الجديد تقريبا انا مش فاهم دالة ال return بتعمل ايه
@ahmedyasser5714 жыл бұрын
هو لما بنشغل الدالة pop هي بتخلي top يشاور علي العنصر اللي بعد كدا بس هو بيغضل في ال memory ?
@megacodeyt4 жыл бұрын
مظبوط العنصر بيفضل فعلاً في الميموري بس مجازاً نقدر نقول انه اتمسح لانه خرج برا نطاق الـstack حتي لو حبيت بعد كده تعمل push فهيبدء يضيف العنصر الجديد مكانه او بمعني تاني هيغير قيمته للقيمة الجديدة ويكأنه مش موجود من الأساس في حالات تقدر تمسح بيها العنصر أصلا بأنك تخلي قيمته بصفر, بس الطريقة ديه تعتبر خطوة زيادة ملهاش لازمة علي الإطلاق
@a74elsharkawy4 жыл бұрын
وحضرتك هتشرح Data Structure بس ولا Algorithms كمان ؟!
@megacodeyt4 жыл бұрын
هو في نيه ان شاء الله لشرح algorithms بس بعد الكورس ده ما يخلص الاول
@algaradi5482 жыл бұрын
يادكتور الو اشتي ااوجد اعلا قيمة او ابحث علا عنصر معين كيف افعل
@a74elsharkawy4 жыл бұрын
السلسلة هتخلص امتى يبشمهندس ؟
@megacodeyt4 жыл бұрын
للاسف مفيش ميعاد محدد بس انا بحاول اعمل الفيديوهات في كل فرصة ممكنة.
@tarekkotb4 жыл бұрын
دلوقتى ال top بعد انتهاء ال function الواحد اللى اضفته عليها جوة ال function بيروح وبترجع ال function اللى بعدها تاخد قيمة ال top من ال-1 الاولانية ..... ولما عرفت ال top على انها static فى الاول بردو الموضوع فضل زى ما هو الحل ولا انا اللى مش عارف انفذ
@megacodeyt4 жыл бұрын
المفترض انك بتعرف الـ top كـ global variable بحيث كل الـ functions تقدر تعدل عليه ويفضل محتفظ بقيمته بعد انتهاء تنفيذ الـ function ركز مع الفيديو وهيظبط معاك أكيد
@tarekkotb4 жыл бұрын
طيب ازاى هيفضل محتفظ بقيمته وال function بتعمله call by value حتى وهو global variable
@megacodeyt4 жыл бұрын
ال global variable ملوش علاقه بال function لانه متعرف براها اصلا، ومش هتفرق انت عملتله call by value او call by reference هي بتفرق بس لو انت باعته لل function ك parameter اما لو global variable فبتعدل عليه علطول وبيفضل محتفظ بالقيمه.
@tarekmohamed85894 жыл бұрын
يبشمهندس لو سمحت ازاي ااقدر اربط الbasicالي اتعلمتها فسنه اولي مع data structureبتاعت نفس اللغه ازاي اربطهم ببعض؟
@megacodeyt4 жыл бұрын
الـ data structure تعتبر مفهوم او فكرة بتتعلمها بتوسعلك مداركك وبتفهمك اللغة وطريقة استخدامها اكتر وبالتالي انت محتاج انك تطبق المفاهيم والافكار دي في حاجه بشكل عملي وعلشان تعمل كده هتعمل برنامج له فكره تقدر من خلالها تطبق الافكار الي اتعلمتها باستخدام اساسيات اللغة من ضمن الافكار مثلا علي الـ stack لعبة اسمها Towers Of Hanoi وبالنسبة مثلاً للـ queue فممكن تعمل اي نظام حجز زي نظام عيادة مثلاً اهم حاجه انك تطبق الي اتعلمته في برنامج حقيقي مش مجرد تطبيق مباشر
@tarekmohamed85894 жыл бұрын
@@megacodeyt تمام يبشمهندس ممكن افكار اطبقها تاني او موقع اجيب من عليه
@beshoyashraf6524 ай бұрын
يا هندسة لما اجي اعرف ال size واحطها في الاراي بيديني ايرور مش عارف ليه
@drmostafaameen6181 Жыл бұрын
عاوزه اخد كورس مع حضرتك
@rnta66972 жыл бұрын
ممكن اعرف ويش هو البرنامج اللذي تستخدمه بكتابة الاكواد؟ لان انا استخدم برنامج code blocks هو ثقيل جدا ودايما بيعطل عليا؟
@megacodeyt2 жыл бұрын
بستخدم visual studio
@mashaMas-s4z7 ай бұрын
بعد الـ POP العرض حيكون 10 و 5 ، ليس 10 و 15 ، هل صحيح ؟
@Hundred_to_hundred2 жыл бұрын
هل في معك شرح التحويل من infix to perfix عن طريق الاستاك ارسلي رابط الفيديو
@randdayoub8494 Жыл бұрын
شكرا عالشرح لكن في خطأ التابع() pop يعيد قيمة لايجوز استدعائه باسمه فقط.. أين ذهبت القيمة المعادة؟؟؟؟؟؟؟؟؟؟
@ghaesnader47 ай бұрын
فاعل خير : الكود مرضيش يشتغل عندي بسبب ال pop & peek فده بسبب ان القيمة المخرجة منهم (int) فبالتالي انت لازم تخرج قيمة من ال funtion فلو نفزت الشرط if حينها مش هيخرج قيمة int لكن هتخرج بس رسالة طباعة النص اللي انت كتبوا ..... المشكلة هتظهرلك في ال terminal ب 'control reaches end of non-void function' بالاخير حل المشكلة بكل بساطة انك تضع بعد جملة طباعة النص اللي في if condation 'return false' في ال pop , peek هاد الكود المصحح int pop(){ if(top==-1){cout
@majdsami93253 жыл бұрын
كيف اسوي اثنين stack و اقارن بين اعلى قيمه فيهم؟
@suga145474 жыл бұрын
هذا كود ثابت هل يتغير
@tasneemahmed17143 жыл бұрын
بش مهندس انا باحاول اجرب الكود بالضبط بيطلعلى بدل ما يطبع العناصر كلها بيطبعها باصفار ليه مع أنه نفس الكود بالضبط ونفس العناصر بالضبط وفاهمه كل خطوه وبيطبعلى اصفار ليه ؟
@Mo7anak3 жыл бұрын
أولاً المفروض الصح انه أول display تطلع النواتج بس بعد كده هتبقا ال stack empty ليه؟ عشان ال display بت act like pop بالظبط لكن ب for loop
@tarekmohamed85894 жыл бұрын
يبشهندس هو ليه الpush عملتهاvoid وباقي الدوال مش void
@megacodeyt4 жыл бұрын
الـ push و الـ display من نوع void لانهم مش بيرجعوا قيمة اما الـ pop والـ peek من نوع int لانهم بيرجعوا قيمة integer
@fatima.nasseralhanesh5020 Жыл бұрын
write c++ program to remove duplicates from stack لو ممكن حل هذا السؤال
@mavighadi22328 ай бұрын
لم يتنفذ عندي ال pop وين الخطأ ؟
@mohamedeid55258 ай бұрын
فين الكود
@حاصدالارواح-ز8ج13 күн бұрын
راجع الكود جيدا
@آيه-ش6ق5غ4 ай бұрын
بس ليه ماشرحت is empty والis Full يبش مهندس!!
@ahmedsam74784 жыл бұрын
لماذا عرفت pop و peek ع أنهما متغير وليس دوال ولماذا أعمل ل peek دالة cout لانه من دون cout لا تظهر لماذا
@megacodeyt4 жыл бұрын
انا بالفعل قمت بتعريفهم علي انهم دوال وليسوا متغيرات وبالنسبة لسؤالك الثاني، فالدالة لا تقوم بطباعة القيمة بل تقوم بارجاعها وبالتالي نحتاج ان نطبع القيمة التي تقوم بارجاعها اولا كي تظهر لنا القيمة
@ahmedsam74784 жыл бұрын
السلام عليكم ممكن تفهمني ماهو عمل او فائدة Rutren
@megacodeyt4 жыл бұрын
الreturn هو امر يأتي بعده في الأغلب قيمة وهو يقوم بإرجاع هذة القيمة عند استدعاء الدالة وإذا لم ياتي بعده اي قيمه فهو يكون بمثابة الbreak في الloop فيقوم بايقاف عمل الداله
@Mo7anak3 жыл бұрын
لما يابشمهندس أنا مقدرش أتعمل مع ال elements of array اللي جوه ال stack غير مع ال top element ف ازاي هعرف أعمله display واحرك ال top اللي كان بيشاور ومستني إنهم يتعرضوا فقط وميتمسحهوش there is no logic in this tbh
@megacodeyt3 жыл бұрын
السلام عليكم, اعتقد انت عندك لبس كبير في فهم فكرة عمل الـ stack وانصحك وبشده في البدايه تتفرج علي اول فيديو عملته عن الـ stack كنت شرحت فيه الفكره العامه وفكرة كل داله علي حدى. رابط الفيديو : kzbin.info/www/bejne/qIqwpoNtmpJrea8 وكرد سريع علي سؤالك فانا فعلاً بتعامل مع العناصر من خلال الـ top لكن في حالة العرض ولو ركزت في الفيديو انا مش بحرك الـ top نفسه وانما بيكون في loop variable (i) قيمته الابتدائيه بتكون نفس قيمة الـ top وهو الي بيدء يتناقص في كل loop بحيث اقدر اعرض العناصر المتواجدة في الـ stack بدون ما يتم حذفها.
@iraqiraq88193 жыл бұрын
ما اسم البرنامج الي تستخدمة بلفديو
@mahmoudhesham02 жыл бұрын
visual studio
@heshamelsaady31763 жыл бұрын
ممكن لينك الكود اللي كتبته يا بشمهندس لو علي github
@abdrhmanbahaakahlil51174 жыл бұрын
بعمل نفس الشغل بس باجي اعمل run كلو بيبقي اصفار مش عارف ليه؟؟
@megacodeyt4 жыл бұрын
لو اصفار فغالبا انت مغيرتش القيمه اصلا فبيعرض القيمه الافتراضيه للarray وهي الصفر
@georgemagdi95144 жыл бұрын
هو انا مش فاهم اوي اية الفرق بين ال function اللي اسمها display و ال function اللي اسمها pop
@megacodeyt4 жыл бұрын
Display بتعرض العناصر بنفس ترتيب خروجهم ولكن مفيش حاجه بتتغير فعليا ، هي مجرد بتعرض بس Pop بترجع العنصر الي عليه الدور انه يخرج لكن الفرق انها بتخرجه فعلا لانها بتعدل علي قيمة الtop
@megacodeyt4 жыл бұрын
لو حابب تفهم الجزئية ديه كويس شوف الفيديو الي قبل ده شرحت فيه الstack بشكل نظري وحاول برضو تشوف الفيديو ده كمان مرة لاني شرحت الجزئية ديه وتابع الجزء الي بيظهر جنب الكود وركز فيه ولو في اي سؤال تاني او جزئية مش مفهومة ممكن اوضحهالك
@georgemagdi95144 жыл бұрын
فهمت يعني ال function اللي اسمها pop هي وظيفتها انها تخذف العنصر اللي ال top بيشاور عليه و لو فضلت اعمل pop كذا مرة ال top ينقص واحد و تقوم ال function تحذف القيمة الجديدة اللي ال top بيشاور عليها .....صح كدة ؟
@megacodeyt4 жыл бұрын
اه كده صح الpop وظيفتها تحذف العنصر الي بيشاور عليه الtop بعد كده تنقص الtop بواحد
@Albarmajy3 жыл бұрын
في منهج الجامعة موجود push , pop , empty , reset , full
@megacodeyt3 жыл бұрын
انا في القناة بشرح بدون الالتزام بمنهج محدد لاحد الجامعات
@fatimaamer10093 жыл бұрын
💙💛
@yunisal-monster91363 жыл бұрын
اشرح ستاک في جافا😔
@Mo7anak3 жыл бұрын
الكلام ده المفروض مش مظبوط يا بشمهندس أو فيه حاجة غلط ﻷن المفروض ال stack أول ما يتعمله display ال top فضل يحصله decrement لحد ما وصل لل empty condition ف من المفترض إنه بعد أول display ال stack يفضى كاملاً وتدخل فيه عناصر جديد عشان تقدر تعمل pop لو حاب تعمل .. ال display في حالة ال stack based on array بتبقا عاملة زي ال delete All كده بالظبط
@megacodeyt3 жыл бұрын
الفكره ببساطه تكمن في فهم فكر دالة الـ display ووظيفتها 1- الـ display ما هي الا داله مهمتها فقط عرض العناصر بترتيبهم الحالي (بنفس الترتيب الي المفترض يخرجوا بيه) 2- الـ top مش حصل ليه decrement ولكن احنا في البدايه عرفنا loop variable قيمته الابتدائية كانت مساويه لقيمة الـ top, بعد كده الـ loop variable هو الي بيتعمله decrement في كل loop وبالتالي فالـ top قيمته لم تتأثر بالـ display وبالتالي العناصر لم يتم حذفها من الاساس ولم نصل اصلاً للـ empty condition. والـ display كما وضحت سابقاً دورها فقط عرص العناصر دون حذف اي عنصر او الاخلال بترتيب العناصر
@Mo7anak3 жыл бұрын
تمام ما انا شوفت الفيديو اللي قبله وحضرتك قولت ان ال stack زيه زي ال box وانا بحط جواه العناصر انا مش هقدر اوصل لل لل element ال هو top -1 غير لما اعمل pop ل top واعمل decrement لل top وهكذا، لكن لما انا عرفت اعمل access لكل ال elements واعملهم عرض وهما مكانهم زي ما هما يبقا كدة فرقت ف ايه ال stack لازم ع الاقل يبقا في array تاني انقل فيها ال elements واعرضهم لكن مينفعش اوصل لل element اللي ف index 0 ف stack!
@Mo7anak3 жыл бұрын
@@megacodeyt طب ما ايه المانع انه كنت عملت function ال peak يقرالي كل العناصر بقا مش بس عنصر ال top بس!؟ انا بصراحة شايف الكلام متناقض كشرح لفكرة ال stack والصندوق وحتى قراءة ال elements مرفوضة بالنسبالي لان الوصول ليها لا يمكن الا لل top element وعشان اقرا اللي بعده decrement وبرضو محذفش العناصر هيكون عند طريق وضع اللي بعمله pop في new stack لكن اللي حصل ده بالنسبالي هو كسر لل logic نفسه اللي اتشرح ف الفيديو اللي حضرتك بعت اللينك بتاعه وشكراً لحسن استماعك
@megacodeyt3 жыл бұрын
العفو ,انا متفهم جداً شعور اللخبطه الي عندك بسبب ما تسميه بتناقض الافكاربس خليني اوضحلك عدة نقاط سريعه في البداية الـ stack فكرته الاساسيه جايه من اسمه وهو ان في عناصر فوق بعض زي ما وضحت في الفيديو الاول وان التعامل معاه بيكون من جهه واحده فقط بمعني اقدر اخرج او ادخل العناصر فيه من جهة واحدة بس ده بينطبق في حالة الـ push و الـ pop في حالة الـ peek بيكون بس مجرد داله علشان اعرف فقط ايه العنصر الي عليه الدور في الخروج بحيث ممكن استخدمه في عمليات حسابية او validation مثلاً احدد اذا كان فعلاً مسموح له بالخروج اولا ولكن انا بس بعرف العنصر الي عليه الدور فقط ولكن مش بخرجه بشكل فعلي في حالة الـ display بقي تقدر تعتبر انه عباره عن ان انا عايز اعرف بس ترتيب العناصر المتواجده عندي مش اكتر يعني في الـ display انا بس عايز اعرف العناصر الي عندي ولو هيخرجوا ترتيبهم هيكون ازاي نقدر نعتبر ان ده اشبه بالـ box الي فيه الكتب مثلاً بس مصنوع من الزجاج بحيث اقدر اشوف الي جواه لكن مقدرش اخرجهم فعلياً الا من الفتحه المخصصه لده بترتيب دخولهم طبعاً ده مش افضل تشبيه ولكن نقدر نعتبر ان ده الي بيحصل بشكل فعلي في الـ dispaly لان كل الي بعمله ان انا بشوف العناصر الي موجوده بدون ما اخرج اي عنصر في النهاية فكرة الـ stack بشكل عام تضمن عمليتين اساسيتين وهما الـ push والـ pop فقط واي عمليات تانيه زي الـ peek او الـ display فهما عمليات مساعده مش اكتر تقدر تستخدمهم علشان يساعدوك في البرنامج بتاعك فقط لكن مش لهم تأثير علي الـ stack وعناصره. انصحك وبشده وعلشان تقلل اللخبطه الي عندك انك تقرأ عن الـ stack من كتب اكاديمية وأنك تطبق الكود بنفسك ده هيساعدك كبير لفهم الموضوع بشكل افضل.
@Mo7anak3 жыл бұрын
@@megacodeyt شكراً لشرحك المفيد واهتمامك .. أنا فعلاً بذاكر وكتبت الكود ولقيته مجابليش نفس النواتج .. بعد اول display فضل يقولي stack is empty سواء بعد تجربة خطوة ال pop او ال peak
@user-oi6dg3ml5x3 жыл бұрын
احتاج اتواصل معاك خاص بشكل ضروري جداً ارجو الاستجابه
@megacodeyt3 жыл бұрын
تقدر تتواصل من خلال حسابتنا علي وسائل التواصل الاجتماعي المختلفة