数据结构,数组和广义表

给定整数数组b[0...N-1],b中连续的相等元素构成的子序列称为平台,求出b中最长平台的长度



void platform(int b[],int N)

{length=1;

start=0;

j=0;

i=0;

while(i<N-1)

{  

    while(i<N-1 && b[i]==b[i+1])i++;

    if(i-j+1>length){length=i-j+1;start=j;}

    i++;

    j=i;

}

printf("最长平台长度%d,在b数组中起始下标为%d",length,start);

}

你可能感兴趣的:(数据结构,平台)