Java 源代码
public static void putZeroLast(int[] nums){
int zL = 0 ;
for(int nI = 0 ; nI < nums.length; nI++) {
if (nums[nI] != 0) {
int temp = nums[zL];
nums[zL++] = nums[nI];
nums[nI] = temp;
}
}
}
时间复杂度:O(n)
空间复杂度:O(1)
运行结果如下:
算法说明:你品,你细品。