Java面试题之算法题

一、如何不借助第三个变量进行两个数据的交换?java //方法一:算术运算 public void Change(int a,int b) { a = a+b; b = a-b; a = a-b; } //方法二:异或运算 public void Change(int a,int b) { a = a^b; b = a^b; a = a^b; }   二、有一工人甲,工
相关文章
相关标签/搜索