静态链表的创建

来源:互联网 发布:新手做微商好还是淘宝 编辑:程序博客网 时间:2024/05/19 01:29
StaticList* StaticList_Create(int capacity){TStaticList* ret = NULL;int i = 0;if(capacity >= 0){ret = (TStaticList*)malloc(sizeof(TStaticList) + sizeof(TStaticListNode) * (capacity + 1));//申请存储位置}if(ret != NULL){ret->capacity = capacity;ret->header.data = 0;ret->header.next = 0;for(i=1;i<=capacity;i++)//0为头结点 {ret->node[i].next = AVAILABLE;//标记所有位置为可用}}return ret;}

1 0
原创粉丝点击