שאלה במחסניות(java )
אני ניסיתי לפתור את זה בדרך של הפיכת המחסניות S1 ו S2 בעזרת S3 כך שיהייו מהקטן לגדול ואז לעשות להשוות כל פעם את השניים שנמצאים בראש המחסנית ומי שהקטן מביניהם(הפעולה top) הולך ל S3 (דרך אגב הפעולה top גם לוקחת לנו שני פעולות כי היישום שלה זה פעולת push אחת ו פעולת Pop אחת) ואז הזה שנאר מחכה לאיבר שגדול ממנו במחסנית השנייה כדי שהוא עצמו יוכל להיכנס ל S3 ואז צריך להפוך את ה S3 כך שהוא יהיה בעצמו ילך מהקטן בתחתית לגדול ביותר בראש וכל התהליך הזה לוקח הרבה יותר מ 4n-4
אני ניסיתי לפתור את זה בדרך של הפיכת המחסניות S1 ו S2 בעזרת S3 כך שיהייו מהקטן לגדול ואז לעשות להשוות כל פעם את השניים שנמצאים בראש המחסנית ומי שהקטן מביניהם(הפעולה top) הולך ל S3 (דרך אגב הפעולה top גם לוקחת לנו שני פעולות כי היישום שלה זה פעולת push אחת ו פעולת Pop אחת) ואז הזה שנאר מחכה לאיבר שגדול ממנו במחסנית השנייה כדי שהוא עצמו יוכל להיכנס ל S3 ואז צריך להפוך את ה S3 כך שהוא יהיה בעצמו ילך מהקטן בתחתית לגדול ביותר בראש וכל התהליך הזה לוקח הרבה יותר מ 4n-4