数据结构––线性表插入问题

[复制链接]
查看11 | 回复1 | 2021-1-27 05:27:05 | 显示全部楼层 |阅读模式
数据结构––线性表插入问题
我想用结构体把5插入到那个1234678数组里去,到底哪里错啊?大佬帮帮我啊,要挂科了

#include
#definemaxsize100
typedefstruct
{
intdata[maxsize];
intlength;
}Sqlist;
SqlistL={{1,2,3,4,6,7,8},8};
intfindelem(SqlistL,intx);
voidinsertelem(Sqlist&L,intx);

intmain(void)
{
insertelem(L,5);
intj=0;
while(j=p;--i)
L.data[i+1]=L.data;
L.data[p]=x;
++L.length;
}




分 -->
回复

使用道具 举报

千问 | 2021-1-27 05:27:05 | 显示全部楼层
修改如下
while(j#include
#definemaxsize100
typedefstruct
{
intdata[maxsize];
intlength;
}Sqlist;
//SqlistL={{1,2,3,4,6,7,8},8};
SqlistL={{1,2,3,4,6,7,8},7};
intfindelem(SqlistL,intx);
voidinsertelem(Sqlist&L,intx);

intmain(void)
{
insertelem(L,5);
intj=0;
//while(j=p;--i)
L.data[i+1]=L.data;
L.data[p]=x;
++L.length;
}
供参考~
初始化长度有问题,
对比代码找一下自己的问题吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行