数据结构与程序设计作业2

来源:互联网 发布:文明5美丽新世界mac版 编辑:程序博客网 时间:2024/05/18 05:57

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;
}