更新几个数组的题,放到数据结构的leetcode刷题里面
int findMaxConsecutiveOnes(int* nums, int numsSize){
if(numsSize==0)
{
return 0;
}
int count=0;
int result=0;
for(int i=0;i<numsSize;i++)
{
if(nums[i]==1)
{
count++;
}
else
{
result=fmax(count,result);
count =0;
}
}
result=fmax(result,count);
return result;
}
void moveZeroes(int* nums, int numsSize){
int j=0;
for(int i=0;i<numsSize;i++)
{
if(nums[i]!=0)
{
nums[j]=nums[i];
j++;
}
}
for(int i=j;j<numsSize;j++)
{
nums[j]=0;
}
}