4 תשובות
קודם כל באיזו שפה? ושנית, הכוונה היא לשרשרת חוליות, או פשוט סתם רשימה בתוך מערך?
שואל השאלה:
java, שרשרת חוליות

אני פשוט לא מצליחה לפתור
אנונימית
שואל השאלה:
ואם אפשר אשמח אם מישהו יעזור לי גם לכתוב שיטה המקבלת רשימת מספרים ומוחקת כל חוליה המופיעה *לפני*0
אנונימית
משתמשים בפוינטרי עזר מקדמים אותו ואם הvalue שלו הוא אפס , לוקחים עוד פוינטר שיצביע לאפס בודקים אם הnext הבא הוא null. אם כן מקדמים (עושים נקסט) ואז בודקים האם ה next הוא null אם כן מקדמים פעם נוספת ואז רושמים שה next של האחד שמצביע על אפס שווה לפוינטר שקידמת .
צריך להיות גם else ב if השני אם הבא לא null שפשוט יהיה שהנוכחי יהיה null ( כדי להעלים את תשע) . אני חושב שצריך להשתמש אפילו במשתנה x בשביל מקרים כמו 00 כדי שתזכרי שהיה אפס לפני המחיקה