e 2 b 答案

来源:互联网 发布:无限量流量软件 编辑:程序博客网 时间:2024/04/28 17:32
  

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

原创粉丝点击