给定一个有n个元素的整数数组b,b中连续相等的元素构成的子序列称为平台,设计一个算法求b中最长平台的算法。
int nLen(int b[], int n)
{
int rlen = 0, tlen = 0, p = 0, i = 0;
while (i < n)
{
if (b[i] == p)
{
tlen ++;
}
else
{
if (tlen > rlen)
{
rlen = tlen;
}
tlen = 1;
p = b[i];
}
i ++;
}
if (tlen > rlen)
{
rlen = tlen;
}
return rlen;
}
ps,孤单的学习,默默的练习!