רשימה מקושרת

מנהלים: TA_nimrod, TA_Igor, TA_Adi

שלח תגובה
qolo
הודעות: 90
הצטרף: 09:48 23/10/2009

רשימה מקושרת

שליחה על ידי qolo » 12:43 12/02/2010

מבחן 2007 מועד א
רשימה מקושרת שאלה 3 א'
בתשובה רשום
if (p == this)

לא ברור לי כיצד ניתן להשוות בין שני רשימות
האם זה חוקי ?
מה לגבי עצים ? גם אפשר ככה צורת הצווה ?
מה לגבי equals יכולתי להשתמש כאן ?

qolo
הודעות: 90
הצטרף: 09:48 23/10/2009

Re: רשימה מקושרת

שליחה על ידי qolo » 13:14 12/02/2010

שאלה נוספת לגבי אותה מס' שאלה
למה if (next.data.equals(x))
מתייחס הביטוי כשרושמים לבד next ללא שום עצם נושא או רשימה ?
לא ברור לי
אשמח לדעת

TA_Yoni
הודעות: 236
הצטרף: 13:44 18/10/2009

Re: רשימה מקושרת

שליחה על ידי TA_Yoni » 19:48 13/02/2010

1. ההשוואה שמתבמעת היא של מצביעים ( כתובות ) , כלומר האם p מצביע על אותו אובייקט ש this מצביע.
אם p מצביע על אותו אובייקט הרי שזוהי אותה רשימה .
2. תלוי במימוש של equals. בעקרון אם אין מימוש של equals אז מתבצעת השוואה של כתובות ( כמו 1 ) 
3. מתייחס ל this
המתרגל יוני

שלח תגובה

חזור אל “- מבוא למדעי המחשב 2010”