דף 1 מתוך 1

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

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

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

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

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

חג שמח :mrgreen:

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

נשלח: 16:58 19/04/2010
על ידי segev
תודה!