设计算法将栈1中的元素移到栈2中,并保持原有元素顺序,只准使用一些非数组变量
展开全部
这是类似C语言的算法描述 够简单的吧
fun(stack1,stack2)
{
if stack1 为空
{
返回
}
v=stack1 的顶端元素
stack1 弹出顶端元素
fun(stack1,stack2)
将v 压入 stack2
}
fun(stack1,stack2)
{
if stack1 为空
{
返回
}
v=stack1 的顶端元素
stack1 弹出顶端元素
fun(stack1,stack2)
将v 压入 stack2
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |