yirufeng
230字小于1分钟
2024-05-12
给定一个数组,数组它按照下面的规则重排列后的数组: 1. 数组中的正负数相互间隔 2. 符号相同的数字相对顺序不变 3. 如果某种符号的数字多余,放到数组最后
例如:-1,3,2,4,5,-6,7,-9
重排列后:3,-1,2,-6,4,-9,5,7
空间复杂度要求 O(1)
算法不是很难,主要是空间复杂度要求为 1,但是时间复杂度不限,所以想的解法时间复 杂度有点大,一直不敢下笔,最后问了下面试官,面试官说就试试吧,写完提交后面试官 说 ok