首页文章正文

创建空顺序表代码,顺序表的建立与删除

顺序表的实现 2023-11-16 21:13 660 墨鱼
顺序表的实现

创建空顺序表代码,顺序表的建立与删除

创建空顺序表代码,顺序表的建立与删除

printf("初始化序列表失败!n");exit(ERROR);}printf("输入序列表数量:);scanf("%d",&Sqlen);CreateList(&L,Sqlen);}intlast;//Tabletail指针}seqlist_t;2. 创建空表/****创建空表*1.定义序列表并赋值为NULL*2.使用malloc为序列表申请空间*3.判断是否申请空间

voidInitList(List&L)//创建序列表{L.elem=newint[MAXSIZE];L.length=0;}//输入函数function/*该函数需要两个参数,一个是对序列表的引用,另一个需要输入L.length=0;//空列表的长度为0returntrue;}创建:boolCreateList(SqList&L )//创建序列列表L{//L加&表示引用类型参数,函数内改变会跳出函数仍然有效/

●▂● seqlist_t*createEmptySeqList(void){seqlist_t*p=NULL;//Createaseequencetablep=(seqlist_t*)malloc(sizeof(seqlist_t));if(NULL==p){printf("mallocerr.\n");retumemset(* pplist,'\0',sizeof(Seqlist));//将创建的序列表的值设置为空returnok;}3.序列表的插入要实现序列表的插入,需要使用pos作为参数传入。 这里值得注意的是

voidInitList(SqList&L){//构造一个空的sequencelistLL.elem=newint[100];//为sequencelist动态分配100个空间L.length=0;//sequencetable的长度为0}1234Createcodeimplementation:voidCreateList(SqList&L){//ElemType*elem;//Sequencelistelementintlength;//Sequencelistlengthintlistsize; //Sequencelists存储容量}SqList;//构造空sequencelistintInitList(SqList*L){//获取

后台-插件-广告管理-内容页尾部广告(手机)

标签: 顺序表的建立与删除

发表评论

评论列表

佛跳墙加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号