במחלקה binarynode מה עושה הפעולה

מנהל: TA_Isana

שלח תגובה
segev
הודעות: 50
הצטרף: 17:11 12/11/2009

במחלקה binarynode מה עושה הפעולה

שליחה על ידי segev » 14:37 19/04/2010

System.out.println(this); בפונקציה printInOrder?
ההיגיון אומר שזה אמור להדפיס את הערך begin של הקודקוד, ואם אכן כך הדבר אז איך בא ה this  לידי ביטוי?

תודה וחג שמח!!

בר כהן
הודעות: 146
הצטרף: 18:24 22/10/2009

Re: במחלקה binarynode מה עושה הפעולה

שליחה על ידי בר כהן » 15:41 19/04/2010

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

חג שמח :mrgreen:

segev
הודעות: 50
הצטרף: 17:11 12/11/2009

Re: במחלקה binarynode מה עושה הפעולה

שליחה על ידי segev » 16:58 19/04/2010

תודה!

שלח תגובה

חזור אל “- מבני נתונים 2010”