中易网

求在顺序表中插入一个数据元素的源代码 用C语言编的!

答案:1  悬赏:20  
解决时间 2021-01-13 04:02
求在顺序表中插入一个数据元素的源代码 用C语言编的!
最佳答案
#include
#define MAX 100
typedef struct {
int data[MAX];
int len;
}sqlist;
void insert(sqlist *L, int k, int a)//在顺序表L中第k个元素之前插入一个元素a。
{
int i;
for(i=L->len-1; i>=k; i--)
L->data[i+1] = L->data[i];//从第k+1个元素开始,依次向后移动一个位置
L->data[k] = a; //把a赋给第k个元素
L->len++; //顺序表长增加1.
}
int main(void)
{
int i;
sqlist sl;
sl.len = 0;
for(i=0; i<10; i++)
{
sl.data[i] = i;
sl.len++;
printf(" %d", sl.data[i]);
}
printf("\n");
insert(&sl, 3, 0);
for(i=0; iprintf(" %d", sl.data[i]);
printf("\n");
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
蠢豬的意思是什么?蠢豬的释义是什么啊?
中兴银行登录密码6到12位之间是什么意思
去做事情,不知道干什么,非得等别人说了才知
淮安有直达安徽的火车吗?是到哪里的?
美甲的地方地址在哪,我要去那里办事
魅绣化妆美甲地址有知道的么?有点事想过去
尼勒克县救助管理站地址有知道的么?有点事想
什么叫虹吸现象?
学习在网上寻找的PLC编程视频教程对自己有用
在Pro/E里怎么玩转扫描伸出项
台州市桐屿街道东明村老人协会地址在什么地方
兰花除肉壮根外有须根品种吗?
请问一年四个季节分别是哪种海鲜的旺季
歌词情是斩不断理还乱是那首歌
小儿大龟文言文中这则故事我们能得到什么启示
推荐资讯
莲藕是怎么种出来的?
莹,荧,萤的拼音组词
买开关是价格越贵越好吗,有没有什么好的推荐
怎样才能成为一名法官检察官或律师
怎样避免冬天长胖
请问各位净食究竟是什么意思?我有一个同学做
120(22-x)x2=22x怎么解
新自由谷网城地址好找么,我有些事要过去
在男友包里翻出套套 他还解释有意思吗
东兴驾校(聊城茌平县)地址好找么,我有些事要
有想法没办法去做成语
求教,从武昌火车站到汉口市民之家怎么坐车?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?