数据结构的一道考题,求大神解答。。。
1个回答
展开全部
int insert_seqlist(seqlist *s, int i, int x){
if(0<i || i>MAXSIZE-1){ //判断插入的下标是否在结构表内
return 0; //插入的下标不在表内插入失败
}
s->data[i] = x; //插入元素
if(i>last){ //判断插入位置是否在最后元素的后面
s->last = i; //如果在最后元素的后面,把最后元素的下标移动到当前插入位置
}
return 1; //插入成功
}
if(0<i || i>MAXSIZE-1){ //判断插入的下标是否在结构表内
return 0; //插入的下标不在表内插入失败
}
s->data[i] = x; //插入元素
if(i>last){ //判断插入位置是否在最后元素的后面
s->last = i; //如果在最后元素的后面,把最后元素的下标移动到当前插入位置
}
return 1; //插入成功
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询