我是初学者,帮忙详细解释下这个程序~

帮忙解释下面两个算法的功能~因为本人是超级初学者~,所以麻烦大家~可以解释的详细一点~谢谢了~1statusalgo1(Stacks){inti,n,A[255];n=0... 帮忙解释下面两个算法的功能~因为本人是超级初学者~,所以麻烦大家~可以解释的详细一点~谢谢了~
1 status algo1(Stack s){
int i,n ,A[255];
n=0;
while (!StackEmpty(s)) {n++;Pop(S,A[n]);}
for (i=1,i<=n;i++) push(S,A[i];
}
展开
 我来答
wanfustudio
2009-05-11 · TA获得超过1万个赞
知道大有可为答主
回答量:5513
采纳率:100%
帮助的人:3744万
展开全部
1 status algo1(Stack s){ ////定义函数 algo1, 参数为Stack类型,返回值status类型
int i,n ,A[255]; //定义变量
n=0;
while (!StackEmpty(s)) {n++;Pop(S,A[n]);} //如果栈不空,栈顶元素出栈,放在A[n]里面,n++,指向数组下一个位置,同时记录了个数
for (i=1,i<=n;i++) push(S,A[i]; //将出栈的所有元素再入栈
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式