作业帮 > 综合 > 作业

求下列程序算法的功能,希望尽量多给代码注释一下,多给点解释谢了

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/20 05:58:43
求下列程序算法的功能,希望尽量多给代码注释一下,多给点解释谢了
bool function(char* rs)
{
if(!rs || !rs[0])
return false;
int nLen = strlen(rs);//获得rs的长度
SqStack S;
InitStack(S, nLen);
bool ret = true;
for(char *p = str; p && *p != '&'; p++)
{
Push(S, *p);
}
if(!p)
ret = false;
char c;
for(p++; ret && p && !StackEmpty(S); p++)
{
Pop(S, c);
if(*p != c)
ret = false;
}
if(!StackEmpty(S) || !p || *p != '@')
ret = false;
DestroyStack(S);
return ret;
}
证明一个字符串从@到&为止之间的部分是对称的(12321)?我没有细读噢,有点忙,抱歉