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

10个变量按一定规律交换值,除了加一个临时变量有没有其他更优的算法?

10个变量按一定规律交换值,除了加一个临时变量有没有其他更优的算法?

Qyouu 2019-05-25 16:58:47
比如A变量要和C换,但C要和F换,F和B换,B和A换。这样加一个临时变量之后,还是要考虑交换顺序。有没有更优化的思路?不用临时变量顺次交换N个变量的值这个链接里面的,是有顺序要求的具体说比如:一个字符串数组,对应交换。规律是A要换到C,B换F,一堆后面才是C换到G,这样。
查看完整描述

2 回答

?
慕婉清6462132

TA贡献1804条经验 获得超2个赞

a=a+cc=a-ca=a-c不需要用到临时变量。只是这样还是要记录交换顺序啊。如果是字符串-号换成remove。有点不太确定是不是这个意思
                            
查看完整回答
反对 回复 2019-05-25
  • 2 回答
  • 0 关注
  • 411 浏览
慕课专栏
更多

添加回答

举报

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