כמו שאמרתי השינוי הוא מזערי, אבל זה סתם כדי לתקן טיפה חשיבה.אין טעם לבדוק עבור כל איבר גם אם הוא שונה מ Null וגם אם הוא שווה למספר הקודם לו,
כי הרי אם הוא שווה למספר הקודם לו, הוא שונה מNULL.
חסכתי לך 2 תנאי בדיקה, ובנוסף, אתה מקדם את i בכל מקרה, אין למה להוסיף עוד תנאי בדיקה else.
זה אולי נשמע קטנוני, אבל יש פה שיפור ביצועים, וכשתכתוב מערכות גדולות, אתה לא יכול להרשות לעצמך לעשות טעויות כאלה קטנות.