这道题怎么写呢?
如图,这道题应该怎解呢? 先说说你的思路,或者上你的代码 BngThea 发表于 2017-12-29 10:31先说说你的思路,或者上你的代码
我用链表的方式大概写出来了,但是单纯用循环的方式怎么写呢? 御笔剑客 发表于 2017-12-29 10:37
我用链表的方式大概写出来了,但是单纯用循环的方式怎么写呢?
用链表都没问题,用循环应该更简单 BngThea 发表于 2017-12-29 10:40
用链表都没问题,用循环应该更简单
我感觉循环会很复杂,能提供一下循环的思路吗? 御笔剑客 发表于 2017-12-29 11:39
我感觉循环会很复杂,能提供一下循环的思路吗?
遍历两个区间的位置,分别将它们取出来放到两个临时数组中,然后替换回去就行了 BngThea 发表于 2017-12-29 11:53
遍历两个区间的位置,分别将它们取出来放到两个临时数组中,然后替换回去就行了
可是这两个区间大小不一样呀
人造人 发表于 2017-12-29 12:52
可是这两个区间大小不一样呀
那就按照长的来 BngThea 发表于 2017-12-29 13:12
那就按照长的来
具体一点 人造人 发表于 2017-12-29 13:32
具体一点
根据输入可以判断哪个长一些,将对应的数取出来放到aleft 和aright
再将它们中间的数据段取出来临时存放在amid
根据对调关系依次替换原来相应的位置 BngThea 发表于 2017-12-29 13:55
根据输入可以判断哪个长一些,将对应的数取出来放到aleft 和aright
再将它们中间的数据段取出来临时存放 ...
我明白了
谢谢
^_^
页:
[1]