1 272/275过,但还是TLE
2 我的解法不efficient,因为每次返回array后,都还要遍历一下前面,但对于一个很长的array来说,前面的已经不满足要求了,不需要再遍历了
3 所以用stack比较高效,把有用的遍历过的存在stack里,遍历后面的元素时,只需要和stack顶端的做比较
4 只要遍历到的数是正数,都要放在stack中去,因为如果栈顶是正数,说明同方向,如果是负数,说明反方向
5 stack中有很多重复操作时,可以使用while;栈顶是正数,进来的数是负数的时候,会有很多重复操作