栈 代码

来源:互联网 发布:网页朗读软件 编辑:程序博客网 时间:2024/04/30 02:53
Error_code copy_stack(Stack &dest,Stack &source)
{
 Error_code detected=success;
 Stack temp;
 Stack_entry item;
 while(detected==success&&!source.empty()}
{
    detected=source.top(item);
    detected=source.pop();
    if(detected==success)detected=temp.push(item);
  }
while (detected==success&&!temp.empty()
{
  detected=temp.top(itemp);
  detected=temp.pop();
  if (detected==success)detected=source.push(item);
  if (detected==success)detected=dest.push(item);
  }
return detected;
}
原创粉丝点击