האמת היא שאף אחד לא נגע כאן כול כך ביעילות - שזה נושא מאוד מורכב.
אישית אני לא חושב ש IF או ELSE IF ממש ישפיעו על יעילות האלוגריתם, כמובן שעדיף ELSE IF במקרה הנוכחי עקב היציאה המוקדמת שלו וגם מבחינה לוגית וגם מהסיבה הברורה ש:
O(log n) עדיף מאשר O(n^2)
יעילות הרבה פעמים תלוייה במשתנים תלויים אני מציע לך לקרוא ולגלגל קצת באינטרנט ולקפוץ גם
לכאן