数据结构顺序表的问题。源代码纠错。请帮我看一下!
http://tieba.baidu.com/p/4050589852就是在这个贴吧上问的问题,程序编译时没有报错。但一旦将两个线性表的数据输入完后,程序立即终止。...
http://tieba.baidu.com/p/4050589852
就是在这个贴吧上问的问题,程序编译时没有报错。但一旦将两个线性表的数据输入完后,程序立即终止。 展开
就是在这个贴吧上问的问题,程序编译时没有报错。但一旦将两个线性表的数据输入完后,程序立即终止。 展开
1个回答
展开全部
我运行了一下,你的代码没有问题啊
请输入顺序表中的元素:1 3 5 7 9
请输入顺序表中的元素:2 3 4 5 6 7
1 3 5 7 9
1 2 3 3 4 5 5 6 7 7 9
不知道你是想问什么?程序没有达到要求?还是你的机器运行有异常?
请输入顺序表中的元素:1 3 5 7 9
请输入顺序表中的元素:2 3 4 5 6 7
1 3 5 7 9
1 2 3 3 4 5 5 6 7 7 9
不知道你是想问什么?程序没有达到要求?还是你的机器运行有异常?
更多追问追答
追问
但是_union函数的作用是将线性表Lb的值(La中没有)复制到La中。
追答
int LocateElem(const List L, ElemType e, bool(*compare)(ElemType, ElemType))
{
int i = 1;
ElemType* p = L.elem;
//这里代码要改成如下
while (i <= L.length )
{
if ( compare( *p++, e ) )
break;
++i;
}
if (i <= L.length)
return i;
else
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询