שאלות תרגיל בית 1

חלק יבש ש1

חלק יבש ש1

על ידי מוסטפא עיאשי בתאריך
מספר תגובות: 1

לא הבנתי מה הבעיה עם head, הוא מעודכן בכל איטרציה ומשוחרר בסוף בקריאה לפונקציה destroyList(head); (הפונקציה מופיעה בכל מקום שבו התכנית מסתיימת) 

צרופה OnPaste.20200702-231825.png
בתגובה ל: מוסטפא עיאשי

תשובה ל: חלק יבש ש1

על ידי אורטל כהן בתאריך
היי,
בהתחלה אתה מקצה זכרון ב-head ולא משתמש בזכרון הזה בכלל, ואז דורס את המצביע לכתובת בזכרון עם merged_out ולכן אתה לא באמת משתמש בו (יהיה לך במקרה הזה גם דליפת זכרון).