חוות דעת על תשובה לשאלה במבחן

igalep132

New member
חוות דעת על תשובה לשאלה במבחן

שלום, רציתי חוות דעת של אחרים לפני שאני מגיש ערעור על שאלה, לפי איך שאני רואה את התשובה אין בה טעויות (הבודק הוריד לי על שני סעיפים 3 נק' (על כל סעיף) בטענה שיש שגיאה לוגית) עברתי על התשובה ולא מצאתי שגיאה (אולי הדרך טיפה מסורבלת, אך שגיאה לא מצתאתי) אשמח אם תעיפו מבט (הקובץ קצת כבד כי הוא בפורמט BMP) http://us.f13.yahoofs.com/bc/443b4f9fme4ba17f9/bc/%d7%a9%d7%90%d7%9c%d7%94+%d7%9e%d7%94%d7%9e%d7%91%d7%97%d7%9f.bmp?bfHEEIIBE73WoWYA תודה רבה
 

igalep132

New member
זה היה הפתרון של הבודק

ופה מצורף הפתרון שלי סעיף ג,ד הוא הבעייתי תודה על העזרה
 

Shay1s

New member
יש לך טעות

במתודה hasnext אתה כותב שאם current==root ואם root.right==null אז המתודה צריכה להחזיר false אבל במקרה הזה היא צריכה להחזיר true כי נניח שיש לך עץ עם צומת יחיד שהוא השורש. אז הקוד
while (it.hasNext()) { System.out.print(it.next()+ " "); }​
למעשה לא ידפיס כלום. בסעיף ד נראה לי שהשגיאה שלך היא שכתבת right במקום לרשום current.right (אבל על שגיאה כזאת לא צריך להוריד נקודות בכלל)
 
למעלה