线性 表(50分)

  • 主题发起人 主题发起人 无人的世界
  • 开始时间 开始时间

无人的世界

Unregistered / Unconfirmed
GUEST, unregistred user!
SListInsert(SList &L,int i,ElemType e)
{int j;
if(! L.elem ||i<1||i>L.length ) return ERROR;

for(j=L.length;j>i;j--)
L.elem[j]=L.elem[j-1];
L.elem[j-1]=e;
L.elem[L.length+1]='/0';
L.length++;
return TRUE;

}
 
楼主想干什么。
 
你的问题是什么? 具体点.
你可以用指针数组, insert时, memcpy 数组里的指针
最好是用双向链表
 

我想向线性表加入一个元素
这个程序为什么执行不了?
表的结构是
typedef struct SList
{ int length;
int listsize;
ElemType *elem;
}SList;
 
后退
顶部