黑马程序员技术交流社区

标题: 请自己实现两个整数变量的交换(不用第三方变量) [打印本页]

作者: wwwjaycn0717    时间: 2016-7-23 22:31
标题: 请自己实现两个整数变量的交换(不用第三方变量)
第一种:
        x = x + y;
        y = x - y;
        x = x - y
        第二种:
        x = x ^ y;
        y = x ^ y;
        x = x ^ y;
        第三种:
        int z = x;
        x = y;
        y = z;

作者: cat73    时间: 2016-7-23 22:46
不用中间变量效率反而更低。。。
而且内存占用跟用中间变量的时候一模一样多。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2