2 תשובות
לולאה שסופרת כמה איברים יש ברשימה. את הכמות של האיברים שומרים במשתנה count. אחרי זה מחלקים לחצי firsthalf=secondhalf=count/2 וסוכמים במשתנה sum1 את האיברים עד לחצי (בעזרת לולאה עם מונה עד לחצי, כשנגיע למצב שהמונה שלנו שווה לחצי נעצור את הסכימה). אחרי שהגענו לחצי שומרים במשתנה next את המצביע לאיבר הבא. לולאה נוספת שסוכמת sum2 מהאיבר הבא אחרי החצי ועד הסוף. בסוף בודקים האם הסכומים שווים. sum1==sum2
צריך לזכור לעבוד עם משתנים ולא עם ראש הרשימה המקורי, כדי שהרשימה לא "תאבד" בזיכרון.
צריך לזכור לעבוד עם משתנים ולא עם ראש הרשימה המקורי, כדי שהרשימה לא "תאבד" בזיכרון.
שואל השאלה:
תודה רבהה
תודה רבהה
אנונימית
באותו הנושא: