数据结构 顺序表插入问题?

2025-02-23 12:46:51
推荐回答(3个)
回答1:

主要就是要把你要添加位置和它以后的每个元素向后移一位(要保证后面有可用的内存),然后把新的结点添加在合适的位置

回答2:

#define MAXLEN 100

typedef struct
{
int data[MAXLEN];
int n;
}T;

int Insert(T *S,int i,int x)
{
int j;
if(S->n==MAXLEN)return 0;
for(j=n;j>i;j--)
S->data[j]=S->data[j-1];
S->data[i-1]=x;
S->n++;
return 1;
}

回答3:

c语言啊!下班了,回去想想再答