View Single Post
ישן 11-10-11, 13:56   # 1
IgalSt
מנהל פורום, עסק רשום
 
IgalSt's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: המרכז
גיל: 38
הודעות: 1,432
Send a message via Skype™ to IgalSt

IgalSt לא מחובר  

החלפת 2 ערכים של משתנים אחד בשני בלי שימוש במשתנה נוסף

היי,

חיפשתי דרך להחליף ערכים של שני משתנים אחד בשני (לאו דווקא ערכים נומריים) בלי להשתמש במשתנה temp לצורך הפעולה.

ובכן ישנה דרך מעניינת לעשות את זה תוך שימוש ב-XOR Swap Algorithm:
קוד:
x = x XOR y
y = x XOR y
x = x XOR y
  Reply With Quote