هو إحنا ليه شقلبنا الstack يعني أول element في الarray ليه خلناه الtop في الstack مش المفروض أول ساندوتش اتحط هو آخر ساندوتش هيطلع فنحط الarray بنفس ترتيبها ؟
لو ال array بتاعنا واخد الشكل ده 1,0,0,0,1,0 وأنا عايز اخلي ال 1 هو ال top وال 0 هو ال bottom فانا هحتاج ادخل العناصر بأنهي شكل ؟ ال Stack هو Data structure من نوع Last in first out , بمعنى ان اخر واحد هيدخل هو أول واحد هيطلع وليها معنى تاني برضو ان اول واحد هيدخل هو اخر واحد هيطلع بالتالي هشوف الحاجة اللي انا عايزها تبقى ال bottom وهدخلها اول واحدة وهشوف الحاجة اللي انا عايزها تبقى ال top وهدخلها اخر واحدة بالتالي بما اني بمشي على ال array من الشمال لليمين ( من ال index زيرو لحد length-1) وانا عايز العنصر اللي في ال index زيرو يبقى هو ال top فده بيستلزم اني اخلي العنصر اللي في ال index زيرو هو أخر واحد يدخل ال stack بتاعي فعشان اخليه اخر واحد يدخل فده معناه اني هبدأ من الاخر خالص ( length -1 ) لحد ماوصله عشان كده مشيت على ال array بالعكس اتمنى تكون وضحت
رقم واحد مكرر على كوكب الارض يا كبير❤
عظمة يا اخويا ❤❤
جامد يعمنا ♥
ربنا يشيل عنك
عااش اللهم بارك❤
ربنا يوفقك يا حبيبي ❤️🫂
❤
❤❤❤
هو إحنا ليه شقلبنا الstack يعني أول element في الarray ليه خلناه الtop في الstack مش المفروض أول ساندوتش اتحط هو آخر ساندوتش هيطلع فنحط الarray بنفس ترتيبها ؟
لو ال array بتاعنا واخد الشكل ده
1,0,0,0,1,0
وأنا عايز اخلي ال 1 هو ال top وال 0 هو ال bottom فانا هحتاج ادخل العناصر بأنهي شكل ؟
ال Stack هو Data structure من نوع Last in first out , بمعنى ان اخر واحد هيدخل هو أول واحد هيطلع
وليها معنى تاني برضو ان اول واحد هيدخل هو اخر واحد هيطلع
بالتالي هشوف الحاجة اللي انا عايزها تبقى ال bottom وهدخلها اول واحدة
وهشوف الحاجة اللي انا عايزها تبقى ال top وهدخلها اخر واحدة
بالتالي بما اني بمشي على ال array من الشمال لليمين ( من ال index زيرو لحد length-1) وانا عايز العنصر اللي في ال index زيرو يبقى هو ال top
فده بيستلزم اني اخلي العنصر اللي في ال index زيرو هو أخر واحد يدخل ال stack بتاعي
فعشان اخليه اخر واحد يدخل فده معناه اني هبدأ من الاخر خالص ( length -1 ) لحد ماوصله
عشان كده مشيت على ال array بالعكس
اتمنى تكون وضحت
وبالاضافة إلى اننا عرفنا انه مفترض ان اول عنصر في ال Array هو ال top من خلال ال explanations بتاعت ال test cases اللي في السؤال