当前位置: 首页 > wzjs >正文

合肥网站制作套餐深圳小程序制作

合肥网站制作套餐,深圳小程序制作,网站设计客户端,辽宁建设工程信息网 招标文件可扩容顺序表顺序表 SeqList.hSeqList.cTest.c 动态顺序表能够根据数据存储的需要动态地管理内存空间。 SeqList.h #include<stdio.h> #include<stdlib.h>//静态顺序表 //小了不够用&#xff0c;多了浪费 //#define N 10 //typedef int SLDatatype; //struct SeqL…

可扩容顺序表顺序表

  • SeqList.h
  • SeqList.c
  • Test.c

动态顺序表能够根据数据存储的需要动态地管理内存空间。

SeqList.h

#include<stdio.h>
#include<stdlib.h>//静态顺序表
//小了不够用,多了浪费
//#define N 10
//typedef int SLDatatype;
//struct SeqList
//{
//	SLDatatype a[N];
//	int size;
//
//};typedef int SLDatatype;
typedef struct SeqList
{SLDatatype* a;int size;//数据个数int capacity;//容量
}SL;
void SLInit(SL* psl);
void SLDestory(SL* psl);
void SLPrint(SL* psl);
void SLPushBack(SL* psl, SLDatatype x);
void SLPushFront(SL* psl, SLDatatype x);
void SLPopBack(SL* psl);
void SLPopBack(SL* psl);

SeqList.c

#include"SeqList.h"void SLInit(SL *psl) {psl->a = (SLDatatype*)malloc(sizeof(SLDatatype) * 4);if (psl->a == NULL) {perror("malloc fail");return 0;}psl->capacity = 4;psl->size = 0;
}void SLDestory(SL* psl) {free(psl->a);psl->a = NULL;psl->size = 0;psl->capacity = 0;
}void SLPrint(SL* psl) {for (int i = 0; i < psl->size; i++) {printf("%d ", psl->a[i]);}printf("\n");
}void SLCheckCapacity(SL* psl) {if (psl->size == psl->capacity) {SLDatatype* tmp = realloc(psl->a, sizeof(SLDatatype) * psl->capacity * 2);if (tmp == NULL) {perror("realloc fail");return 0;}psl->a = tmp;psl->capacity *= 2;}
}void SLPushBack(SL* psl, SLDatatype x) {//尾部数据插入SLCheckCapacity(psl);psl->a[psl->size] = x;psl->size++;}
void SLPushFront(SL* psl, SLDatatype x);
void SLPopBack(SL* psl);
void SLPopBack(SL* psl);

Test.c

#include"SeqList.h"
int main() {SL s;SLInit(&s);SLPushBack(&s, 1);SLPushBack(&s, 2);SLPushBack(&s, 3);SLPushBack(&s, 4);SLPushBack(&s, 5);SLPushBack(&s, 6);SLPushBack(&s, 6);SLPushBack(&s, 6);SLPushBack(&s, 6);SLPrint(&s);SLDestory(&s);return 0;
}
http://www.dtcms.com/wzjs/611296.html

相关文章:

  • 西安网站设计西安搜推宝1个ip可以做几个网站
  • 网站建设从零开始视频教程休闲食品网站建设规划书
  • 小型企业网站模板下载有哪些网站可以用
  • 大连网站建设方案维护容桂网站制作动态
  • 网站制作企业对比河北省住房和城市建设厅网站
  • 网站建设和网络推广服务公司购物网站模板 php
  • 做软件的网站建设wix做的网站能扒下来
  • 规划案例网站企业形象包装设计
  • 国外网站 国内做镜像找人给公司做网站去哪找
  • 网站 模板 下载石家庄建筑工程造价信息网
  • pc网站开发语言08r2 搭建php网站
  • 阿里云oss做网站备份泉州网站建设方案外包
  • 企业网站百度指数多少算竞争大win10最强优化软件
  • 怎么做网站免费优化北京seo推广优化
  • 温州微网站公司给非吸公司建设网站
  • php网站开发班国外做SEO网站
  • 北京怀柔做网站管理运营的公司网页美工设计流程的正确排序
  • 国家对于学校网站建设网站首页 选择入口 设计
  • 网站外链是友情连接吗网站支付宝网上支付功能怎么做
  • 火车票网站建设多少钱做网站 花园路国贸
  • 如何做网站毕业设计怎么做网站推广世界杯
  • 旌阳移动网站建设天津网站运营
  • 初级网站建设做技术分享网站 盈利
  • 在线网站生成器Wordpress导出成word
  • 网站开发系统设计怎么写注册微信小程序流程
  • 向自己做网站网站备案没有了
  • 响应式网站设计的主页网站前台设计教程
  • 网站中医建设wordpress多级索引
  • 网站建设赚钱黄石本土做网站的公司
  • 网站专业优化公司萧县做网站的公司