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

网站建设 招标书慈溪机械加工网

网站建设 招标书,慈溪机械加工网,网站时间轴,大兴网站制作今天学习了思成老师的数据结构实战教程 写了一个顺序表 插入和删除的操作 把源码共享给大家 一共包括list.c stu.h main.c list.h .h文件是头文件 需要引入 具体的功能我都已经在代码中写明了list.h代码如下#xff1a;//线性表的定义在头文件中实现#ifndef _LIST_H#define …今天学习了思成老师的数据结构实战教程 写了一个顺序表 插入和删除的操作 把源码共享给大家 一共包括list.c stu.h main.c list.h   .h文件是头文件 需要引入 具体的功能我都已经在代码中写明了list.h代码如下//线性表的定义在头文件中实现#ifndef _LIST_H#define _LIST_H#define _LIST_INIT_SIZE 10#define _LIST_INCREME 10typedef struct{ElemType * elem;//首地址int length;int size;}LIST;LIST *InitList();void FreeList(LIST *l);int InsertList(LIST *l,int i,ElemType *e);int DeleteList(LIST *l,int i);#endiflist.c代码如下#include #include #include stu.h#include list.h//线性表的初始化,此时数据存储的大小的内存还未开辟 开辟的是list.h的大小LIST *InitList(){LIST *l(LIST *)malloc(sizeof(LIST));//判断开辟是否成功if(lNULL)exit(0);//开辟存储数据的内存的区域l-elem(ElemType *)malloc(_LIST_INIT_SIZE *sizeof(ElemType));//如果开辟成功的话就释放掉内存if(l-elemNULL){free(l);exit(0);}//有效长度赋初值为0l-length0;l-size_LIST_INIT_SIZE;return l;}//释放对区内存的函数void FreeList(LIST *l){//要先释放成员的空间free(l-elem);free(l);}//第一个参数要传得是插入哪一个线性表中去 i指位置int InsertList(LIST *l,int i,ElemType *e){//定义一些指针 指向相应的位置ElemType *pNULL,*qNULL,*newElemNULL;if(lNULL || eNULL)return 0;//i指的是第几个位置 不是下标if(i1||il-length1)return 0;//if有效长度大于最大的长度的时候 重新开辟一块内存if(l-lengthl-size){newElemrealloc(l-elem,(l-size_LIST_INCREME)*sizeof(ElemType));if(newElemNULL)return 0;l-elemnewElem;l-size_LIST_INCREME;}//q指向插入的位置 i-1代表下标ql-elem[i-1];//指向最后一个有效的数据元素for(p(l-elem[l-length-1]);pq;p--)*(p1)*p;*q*e;l-length;return 1;}int DeleteList(LIST *l,int i){ElemType *pNULL,*qNULL;if(lNULL)return 0;if(i1|| il-length)return 0;pl-elem[i-1];ql-elem[l-length-1];for(;p*p*(p1);--l-length;return 1;}stu.h代码如下#ifndef _STU_H#define _STU_H//定义一个学生的结构体typedef struct{char sno[4];char name[21];char sex[3];int score;}ElemType;#endifmain.c代码如下#include #include stu.h#include list.hElemType stu[3]{{S101,张三,男,80},{S102,小红,女,75},{S103,王五,男,90},};void main(){int i;LIST *listNULL;//通过函数初始化空间listInitList();for(i0;i3;i)InsertList(list,1,stu[i]);DeleteList(list,2);FreeList(list);}
http://www.zqtcl.cn/news/980898/

相关文章:

  • 个人商城网站怎么做电商网站及企业微信订烟
  • 温州市网站优化广告平面设计教程
  • 南通制作网站的有哪些公司吗sae 部署wordpress
  • 友情链接对网站的影响wordpress admin init
  • 渭南网站开发做网红用哪个网站
  • 湖北建设网站wordpress 翻页电子书
  • 网站设计命名规范厦门建站比较好的公司
  • 用vs2010做网站登入前端培训费用大概多少郑州
  • 网站建设后的效果评估杭州网站制作公司
  • 3网站建设公司影楼修图用什么软件
  • 手机网站的内容模块多用户商城开源左
  • 库尔勒网站建站宝盒合作
  • 五河网站建设哪家好wordpress获取文章作者
  • 怎么修改网站内容wordpress ajax接口
  • 绵阳市城乡建设和规划局网站重庆网站建设公司有哪些
  • 宿迁网站建设公司排名展厅设计企业
  • 做家具定制的设计网站开阿里巴巴网站建设流程
  • 站长统计软件广州免费核酸在哪里做
  • 做soho一定要做网站吗在百度网站备案查询上显示未备案是什么意思
  • 移动公司营销网站设计html旅游网站模板
  • 专业生产车间设计图纸网站ui设计师证
  • 如何建网站教程视频10种网络营销方法
  • 网站内链优化的角度wordpress缓存插件破解版
  • 南宁网站建设哪个好天津网站建设咨询
  • 网站开发常用中间件计算机语言python
  • 学习html5的网站软件系统开发怎样容易
  • 做企业网站用什么华为弹性云服务器创建wordpress
  • 重庆手机网站开发网站建设的条件是什么
  • 舟山建设网站公司wordpress的总结
  • 如何做com的网站做网站设计学那个专业好