您的位置:首页 > 理论基础 > 数据结构算法

数据结构与程序设计练习2.2E2(b)

2013-08-29 16:26 225 查看
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(item) ;

detected = temp.pop() ;

if (detected == success) detected = source.push(item) ;

if(detected == success) detected = dest.push(item) ;

}

return detected;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: