数据结构线性表void Creat_Sq(SqList* L)怎么写。
constLIST_INIT_SIZE=100;constLISTINCREMENT=10;typedefstruct{ElemType*elem;//存储空间基地址in...
const LIST_INIT_SIZE=100; const LISTINCREMENT=10;typedef struct { ElemType * elem; //存储空间基地址 int length; //当前长度 int listsize; //当前分配的存储容量 int incrementsize; //约定的增补空间量} SqList; // listsize和incrementsize以ElemType为单位然后我InitList_Sq(l);//创建空链表Creat_Sq(l)这一步不会了。。就是往链表里输入内容。。1:自己定义内容(我事先就知道有哪些数据)2:用户输入内容 分别怎么写这个函数啊。我头大啦。。
展开
1个回答
展开全部
看到void Creat_Sq(SqList* L),我想问下InitList_Sq()函数的参数是否也是SqList* L类型的,由于你函数void Creat_Sq(SqList* L)参数是指针类型传入的所以。你在主函数中定义SqList l,就不对了,应该为SqList *l=(SqList *)malloc(sizeof(SqList));同时你的ElemType类型中的数据类型是什么样的,还有创建链表函数插入节点在头部还是尾部等,你要说清楚才能帮你
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询