Exercises2.2 E2(use stack method)
来源:互联网 发布:dc大事件 知乎 编辑:程序博客网 时间:2024/06/05 04:15
The answer of data structures and program design in C++,Exercises2.2 E2
Error_code copy_stack(Stack &dest, Stack &source);
/*Pre: None.
Post: Stack dest has become an exact copy of Stack source; source is unchanged. if an error is detected, an appropriate code is returned; otherwise,a code o
f success is returned. */
{
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;
}
- Exercises2.2 E2(use stack method)
- Exercises2.2 E2(b)
- Exercises2.2 E2(b)
- Exercises2.2 E2(b)
- Exercises2.2 E2(b)
- Chapter 2 Exercises2.2 E2(b)
- 《数据结构与程序设计---c++语言描述》Exercises2.2--E2--(b)s
- exercises2.2
- 用STL--stack实现E2.2-2
- homework exercises2.2
- e2.2
- Exercises4.2E2(a)4.3E2
- Exercise4.2E2(a) Exercise4.3E2
- E2.2(b)
- e2.2b
- E4.2----e2---a
- E2
- E2
- The string "--" is not permitted within comments.
- Qt下使用QWebview
- 对新手有用的JavaScript开发小建议
- 解决多线程代码中的11个常见的问题
- 长度为0的数组——C语言的非标准用法之一
- Exercises2.2 E2(use stack method)
- Linux内核启动参数
- ubuntu12.04 LTS 常用配置文件
- socket 中send 和recev函数详解
- Fedora14安装x86-qtopia和arm-qtopia
- vsftp设置
- sql2008存储过程
- 插入排序
- C# GDI+编程(四)