5 תשובות
שואל השאלה:
מצאתי את הקוד הבעייתי. אני לא מבין למה אם אני בונה שתי חוליות בצורה הזאת אז הן לא יהיו מקושרות:
;node<integer>head
;node<integer>ptr
;head = new node<integer>(2)
;()ptr = head.getnext
;ptr = new node<integer>(3)
;system.out.println(head.getnext())//הדפסה
הקטע תכנית הזה מדפיס לי בסוף null
כשאתה מאתחל את head הnext שלו כבר null אז כשאתה עושה getnext ptr גם null, עדיף שתשתמש בsetnext אם יש לך
בכיף
שואל השאלה:
אני כבר לא מוצא את המקום שכתבתי בו את זה, אבל תודה
אני לא בטוח איך זה עובד בג'אווה אבל אתה בטוח שהכנסת ערך לשדה של המידע בחוליה?
אוקיי עריכה: אני רואה שכן, יש אפשרות שתצלם את הקוד?