44问答网
所有问题
数据结构。。向顺序表中第i个元素之后插入一个值为x的元素
如题所述
举报该问题
其他回答
第1个回答 2014-11-02
int InsElem(SqList &L,ElemType x,int i)
{ int j;
if(i<1||i>L.length+1) return 0;
if(L.length==MaxSize) return 0;
for(j=L.length-1;j>=i;j--)
L.data[j+1]=L.data[j ];
L.data[i]=x;
L.length++;
return 1;
}
本回答被网友采纳
相似回答
...
1
表示结束 第二个,在
顺序表第i个
位置
插入一个元素x
。
答:
PALIST AListInput(PALIST P,int n) //建立
顺序表
{ int i = n;P->length = 0;P->elem = (int *)malloc(sizeof(int)*MAXSIZE);while(i != -1){ P->elem[P->length] = i;P->length++;scanf("%d",&i);} } void AListOutput(PALIST P) //输出顺序表 { int i;for(i...
算法设计:向线性
表中第i个
位置
插入一个
新
元素x
。如果i不合理则显示出错...
答:
int i;for(i = 0; i < n; i++){ if(list->next == NULL){ printf("插入失败\n");return 0;} list->next = list;} list->next = a;return 1;}
建立
顺序表
。 在顺序表上实现
插入
、删除和查找操作
答:
L->data[i] = x; L->last++;return 1; //插入成功 } } int Delete ( Sequenlist *L, int i )//删除某一位置的数据 { //在表中删除节点i int j;
请问一下
数据结构中
双向链表在
第i个
位置
插入值为x的元素
。
答:
双向链表由于有左右两个链,其实无所谓左右方向,只要插入不将原来的链弄乱或者弄断就可以了 另外,这个确实是赋值,地址赋值不就是指针指向目标了
大家正在搜
向一个有128个元素的顺序表
在顺序表中元素的
顺序表删除一个元素
设顺序表有9个元素
顺序表元素地址
元素周期表
向一个有127个元素的顺序表
相关问题
数据结构编程问题:在一个递增有序的线性表中,插入一个值为x的...
请问一下数据结构中双向链表在第i个位置插入值为x的元素。
求教数据结构一个算法,在递增有序的顺序表中插入值为X的元素后...
用C语言数据结构编写 删除顺序表中值为x的元素 跪求大神解答...
在顺序表中,值为y的数据元素后插入一个值为x的数据元素???...
编写一个算法,在顺序表中统计值为x的数据元素的个数
设有一个顺序表,写出在值为x的元素后插入m个元素的算法。