c语言数据结构问题求助,谢谢啦! 帮忙找一下错误可以么,非常感谢!

2025-02-22 09:36:41
推荐回答(1个)
回答1:

插入次数多了。 只插入一次即可。所以 只需要多加一个break。

void SqInsert(SqList &L,ElemType e)
{
int i;
for(i=1;i<=L.length;i++)
{
if(L.elem[i-1]>=e)
{
    ListInsert(L,i,e);
    break;//这里加一句就可以了。
}
}