IgalSt
11-10-11, 13:56
היי,
חיפשתי דרך להחליף ערכים של שני משתנים אחד בשני (לאו דווקא ערכים נומריים) בלי להשתמש במשתנה temp לצורך הפעולה.
ובכן ישנה דרך מעניינת לעשות את זה תוך שימוש ב-XOR Swap Algorithm (http://en.wikipedia.org/wiki/XOR_swap_algorithm):
x = x XOR y
y = x XOR y
x = x XOR y
חיפשתי דרך להחליף ערכים של שני משתנים אחד בשני (לאו דווקא ערכים נומריים) בלי להשתמש במשתנה temp לצורך הפעולה.
ובכן ישנה דרך מעניינת לעשות את זה תוך שימוש ב-XOR Swap Algorithm (http://en.wikipedia.org/wiki/XOR_swap_algorithm):
x = x XOR y
y = x XOR y
x = x XOR y