אלא O)n(שים לב שאתה רץ על SIZE שזה N למעשה...
אגב, הפתרון שלך לא יעבוד
במחסנית יש לך גישה רק לראש המחסנית, אז בפתרון שלך -
אתה שולף איבר מראש המחסנית ובודק אם הוא שונה מ-0, אם כן - אז אתה דוחף אותו חזרה לראש המחסנית. סיבוב הבא אתה תשלוף אותו מחדש - אף פעם לא תגיע לאיבר הבא...
חובה להשתמש כאן במחסנית(או מבנה נתונים אחר) ולשלוף איבר איבר
@cfirzzz@