回复 8楼 Emmaer123
我的思路是:若满足 相邻的两个数组元素第一个大于0第二个小于0的条件 那么这两个会相撞 ,当检测到满足条件的两个元素时,改变各自正负(因为由题意遇到会返回回头)
1,既然你说只要条件符合就改变元素正负,就说明你是想借用时间节点(相遇)来求结果,但是你就只改变符号不改变值(位置),不就是原地转圈了吗,怎么算出结论?
2,输入的数据只是一个一个的整数,代表他们的位置和方向,是随机性的,而你未对(位置)进行排序,怎么能直接用两个相邻的数组元素作为判断条件?
3,单纯一个整型数组,元素(只有位置和方向的信息)并没有感冒的信息,你是如何判断其是否感冒?
。。。