题解 | #数组元素处理#
数组元素处理
https://www.nowcoder.com/practice/bb840c11be674d01b582847a6921d384
void func(int* p, int n) { // write your code here...... for (int i = 0; i < n; ++i) { if (p[i] == 0) { for (int j = i; j < n - 1; ++j) { p[j] = p[j + 1]; } p[n - 1] = 0; } } }就是循环中找到为0的, 依次往前挪一位, 将0放到最末尾