OO7-2 把链表对象包装成数组
请设计链表结点类Node和链表类LinkList,实现拷贝构造函数和下标运算符重载。要求使用以下main函数,得到类似测试案例的输出。
int main()
{
LinkList L1;
LinkList L2(L1);
int i;
for(i=0; i<L2.Count; i++) L2[i]=L2[i]+1;
int L1Sum=0;
for(i=0; i<L1.Count; i++) L1Sum+=L1[i];
int L2Sum=0;
for(i=0; i<L2.Count; i++) L2Sum+=L2[i];
cout<<L1Sum<<" "<<L2Sum<<endl;
return 0;
}
根据输入,构造链表对象L1,拷贝构造链表对象L2。使用下标运算符对L2中的结点进行算术、赋值运算。之后,使用下标运算符对L1和L2中的数据进行求和。最后输出两个和。
输入2行,第一行是正整数n(n<100);第二行中包含了n个整数。
输出1行,包含2个整数(分别是两个链表结点值的和)。
测试案例:
输入
6
6 8 9 2 4 1
输出
30 36
信息
- ID
- 1027
- 难度
- 2
- 分类
- (无)
- 标签
- 递交数
- 171
- 已通过
- 97
- 通过率
- 57%
- 被复制
- 5
- 上传者
相关
在下列训练计划中:
在下列比赛中: