lyk7520 发表于 2018-10-23 19:22:42

C++程序已经运行到return 0;之前却不能立即结束。

本帖最后由 claws0n 于 2018-10-26 09:37 编辑

C++程序已经运行到return 0;之前却不能立即结束。
题目就是一个简单合并,但是有时间限制,所以一直因为运行到return 0;之前却不能立即结束 导致运行超时(runtime error)
程序在附件里,求助各位了!!!
Input
第一行:第一个循环链表的长度
第二行:第一个循环链表的数据元素(元素与元素之间以空格分隔)
第三行:第二个循环链表的长度
第四行:第二个循环链表的数据元素(元素与元素之间以空格分隔)
Output
第一行:第一个循环链表的遍历结果
第二行:第二个循环链表的遍历结果
第三行:合并后循环链表的遍历结果
输入范例
3
1 2 3
4
5 6 7 8
输出范例
1 2 3
5 6 7 8
1 2 3 5 6 7 8

lyk7520 发表于 2018-10-23 20:35:34

问题我已经自己解决,是因为没有处理好循环链表B的头尾结点,导致链表B执行析构函数时出了问题!
页: [1]
查看完整版本: C++程序已经运行到return 0;之前却不能立即结束。