הרשם | שאלות ותשובות | רשימת חברים | לוח שנה | הודעות מהיום | חיפוש |
|
|
כלים לאשכול | תצורת הצגה |
11-10-11, 13:56 | # 1 |
מנהל פורום, עסק רשום
|
החלפת 2 ערכים של משתנים אחד בשני בלי שימוש במשתנה נוסף
היי,
חיפשתי דרך להחליף ערכים של שני משתנים אחד בשני (לאו דווקא ערכים נומריים) בלי להשתמש במשתנה temp לצורך הפעולה. ובכן ישנה דרך מעניינת לעשות את זה תוך שימוש ב-XOR Swap Algorithm: קוד:
x = x XOR y y = x XOR y x = x XOR y |
11-10-11, 15:07 | # 3 |
מנהל פורום, עסק רשום
|
ארז,
קראתי לפני כמה שבועות מאמר מאוד מעניין על פסיקים ב-JS ונראה לי אפשר לעשות ב-JS משהו דומה ל- x,y=y,x בכל אופן, גרמת לי לחפור עוד קצת בזה. מצאתי את השאלה הזאת ב-SO עם סיכום דיי יפה שלה שיטות הקיימות לפי שפות: (חלק מהרשימה) קוד:
PHP list($a, $b) = array($b, $a); JavaScript 1.7 [a, b] = [b, a] Python/Ruby a, b = b, a Numbers only: a = a + b b = a - b a = a - b |
11-10-11, 17:18 | # 4 |
חבר בקהילה
|
שיטה ידועה ומגניבה
עוד שיטה: x=x+y y=x-y x=x-y עריכה: עכשיו קלטתי שפירסמת את זה למעלה |
11-10-11, 18:11 | # 5 |
מנהל פורום, עסק רשום
|
והיא טובה רק לערכים נומריים.
|
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|