exercise 4.1 E2
来源:互联网 发布:马克思cms 编辑:程序博客网 时间:2024/06/05 16:20
E2.
Write the C++ statements that are needed to create the linked configuration of nodes shown in each of the flloeing diagrams.For each part,embed these statements as part of a program that printfs the contents of each node(both data and next),thereby demonstrating that the nodes have been correctly linked.
(a)
struct Node
{
Node_entry entry;
Node*next;
Node();
Node(Node_entry item,Node*add_on=NULL);
}
Node::Node()
{
next=NULL;
}
Node::Node(Node_entry item,Node*add_on)
{
entry=item;
next=add_on;
}
Node first_node('0');
Node*p0=&first_node;
Node*p1=new Node('1');
p0->next=p1;
(b)
struct Node
{
Node_entry entry;
Node*next;
Node();
Node(Node_entry item,Node*add_on=NULL);
}
Node::Node()
{
next=NULL;
}
Node::Node(Node_entry item,Node*add_on)
{
entry=item;
next=add_on;
}
Node first_node('0');
Node*p0=&first_node;
Node*p1=new Node('1');
Node*p2=Node('1',p0);
(c)
struct Node
{
Node_entry entry;
Node*next;
Node();
Node(Node_entry item,Node*add_on=NULL);
}
Node::Node()
{
next=NULL;
}
Node::Node(Node_entry item,Node*add_on)
{
entry=item;
next=add_on;
}
Node first_node('0');
Node*p0=&first_node;
Node*p1=new Node('1');
p0->next=p1;
Node*p2=Node('2',p1);
p1->next=p2;}
- Exercise 4.1 E2
- exercise 4.1 E2
- Exercise 4.1 E2
- Exercise E2.(b)
- Exercise E2(b)
- Exercise 2.2 E2(b)
- Exercise 4.2 E2
- Exercise 4.3 E2
- Exercise 4.2 E2(a) 4.3 E2
- Exercise 4.2 E2(a)和Exercise4.3E2
- 作业 Exercise 4.2 E2(a)和Exercise4.3E2
- 4.1E2
- 4.1 e2
- 4.1E2
- 4.1 E2
- 4.1 E2
- 4.1 E2
- 练习4.1 E2 解答
- eclipse构建maven的web项目
- struts2+spring3+hibernate3.5简单配置
- 4.1 E1
- Cookie 路径在本机测试及服务器部署,在浏览器处理方式上的不同
- 获取GPT 分区 信息
- exercise 4.1 E2
- 关于用JLINK下载程序到博创UP-TECH2410板子上自动重启的问题__zhusjian
- 状态栏
- 代码优化:使用复合赋值运算符提供性能:a=a+b和a+=b的性能区别
- 字符串相关函数
- linux必学的60个命令
- 给allwinner a20或者是a31重复制造轮子-----关于获得item以及GPIO设置
- MiniGUI源码分析——主窗口诞生的秘密
- jsp,java在桌面生成网站快捷方式