在住房城乡建设部网站上哪里下载规范,北京出名的室内设计公司,网站 logfiles,企业网络安全题目#xff1a; 思路#xff1a; 双指针#xff0c;i和j。当i和j所指元素都不为0时#xff0c;他们同时向后走#xff0c;当j所指元素为0时#xff0c;只走j#xff0c;i固定。这样下来#xff0c;i就指向最后一个非0元素的下一个位置#xff0c;j就指向那些0元素之…题目 思路 双指针i和j。当i和j所指元素都不为0时他们同时向后走当j所指元素为0时只走ji固定。这样下来i就指向最后一个非0元素的下一个位置j就指向那些0元素之后的第一个非0元素交换即可。
class Solution {
public:void moveZeroes(vectorint nums) {int i0,j0;while(jnums.size()){if(nums[j] ! 0){swap(nums[i],nums[j]);i;}j;}}
};