为了账号安全,请及时绑定邮箱和手机立即绑定

为什么第一段代码比第二段代码向jvm申请的空间更多呢,真心求解答

为什么第一段代码比第二段代码向jvm申请的空间更多呢,真心求解答

慕粉3783438 2019-07-31 10:08:21
1)public void reverseString(char[] s)  {        char a;                  for(int i = 0,j = s.length-1; i < j; i++,j--)          {                 a = s[i];               s[i] = s[j];                s[j] = a;          } } 2)public void reverseString(char[] s)  {        for(int i = 0,j = s.length-1; i < j; i++,j--)                   {            s[i] = (char)(s[i] ^ s[j]);                                    s[j] = (char)(s[i] ^ s[j]);                                    s[i] = (char)(s[i] ^ s[j]);                   } }
查看完整描述

1 回答

?
安浪创想

TA贡献81条经验 获得超23个赞

第一段每次都修改变量来缓存数据,而第二段代码就是一种优化算法。

查看完整回答
反对 回复 2019-07-31
  • 1 回答
  • 0 关注
  • 1145 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信