4 תשובות
שרשרת חוליות, מחסנית ועצים בינאריים הם מבנים מיוחדים. ברגע שפעולה מסויימת מקבלת את המבנה הזה היא לא עובדת על העתק שלה (כמו בint או double וכו') אלא על המבנה המקורי. אז אם את משנה במבנה הזה משהו (במקרה הזה שרשרת חוליות) זה גם משנה את השרשרת המקורית.
זו גם הסיבה שאסור "לשבור" מחסנית וצריך להשאיר אותה שלמה. כי ברגע שמקבלים אותה, עובדים על המחסנית המקורית ולא על ההעתק שלה. (אלא אם את יוצרת פעולת עזר מיוחדת שיוצרת העתק אז תוכלי לעבוד עליו חופשי)
שואל השאלה:
^אתה יכול להסביר לי למה אם אני משנה בפעולה מסוימת שרשרת שהשוויתי אותה לשרשרת המקורית, השרשרת המקורית גם משתנה למרות שלא הפעלתי עליה פעולות?
תראי זה לא קשה להבנה ברגע שאת שולטת בזה.. תתחילי בהכי קל ולאט לאט תעלי למעלה
אללה בגרות מחרר
אנונימי