前端面试:甄选经典面试题(十六)
前端面试:精选经典面试题(十六)
不用任何临时变量实现数字的反转
var a = 1;
var b = 2;
a = a+b;
b = a - b;
a = a - b;
- 1楼funnytiger
- 也就是因为数字,很难推广为交换算法,抖机灵的考题哈
- Re: 奇麟工作室
- @funnytiger,事实上,还有一种做法,不过更搞人啦:,a = a ^ b;,b = b ^ a;,a = a ^ b;