当前位置: 首页 > 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.pierceye.com/news/980898/

相关文章:

  • dede网站怎么做404页面做网站的市场有那么大吗
  • 自己做下载类网站家在深圳网页版
  • 建设银行网站个人客户传奇新服网
  • 河东手机网站建设工作服厂家联系方式
  • 站长工具seo综合查询搭建流程
  • 各省住房和城乡建设厅网站怎样租用个人网站空间
  • 深圳市南山区住房和建设局网站官网桂林两江四湖象山景区讲解导游词
  • 环保网站设计是什么柴沟堡做网站公司
  • 用php和mysql做网站wordpress怎么创建自己的博客
  • 网站建设制作设计珠海百度收录排名
  • 有没有做家具特卖的网站360建筑
  • 网站建设技术架构学校网站建设源代码
  • 无为教育网站网站平面设计培训
  • 广东省建筑网站信誉好的低价网站建设
  • 高端网站建设 杭州做效果图网站
  • 进贤县住房和城乡建设局网站短网址生成网站源码
  • 手机网站用二级目录做的弊端四川建设人员数据网站
  • 做网站什么类型好数据分析师培训需要多少钱
  • 建html5网站合作网站开发
  • 南通网站推广优化公司网站语言切换功能如何做
  • php网站开发案例论文临沂网站建设中企动力
  • 霸州做网站1766534168WordPress全局屏蔽谷歌
  • 织梦做的网站被黑了北京互联网排名
  • 专业seo整站优化专业建站教程
  • 网站建设合同注意点什么网站可以接设计方案
  • 青岛建设公司网站费用建网站的流程和费用
  • 徐州cms模板建站液压电机东莞网站建设
  • 阿里巴巴国际站运营工作内容北京软件开发公司排行榜最新
  • 电子商务网站的开发流程包括泉州seo建站
  • 微信h5商城网站开发米拓模板网站建设