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

南京网站建设雷仁网络深圳宝安网站建设工

南京网站建设雷仁网络,深圳宝安网站建设工,软文是什么意思通俗点,网站开发选题依据一、定义两个结构体 定义两个结构体,一个结构体是结点的结构体#xff0c;一个结构体是保留指向对头结点和队尾结点指针的结构体 #ifndef __LINK_QUEUE_H__ #define __LINK_QUEUE_H__ #include stdio.h #include stdlib.htypedef struct link_node{int data…一、定义两个结构体 定义两个结构体,一个结构体是结点的结构体一个结构体是保留指向对头结点和队尾结点指针的结构体 #ifndef __LINK_QUEUE_H__ #define __LINK_QUEUE_H__ #include stdio.h #include stdlib.htypedef struct link_node{int data;struct link_node *next; }link_node,*node_p; typedef struct queue{node_p front;node_p rear; }queue,*que_p;//创建头、尾指针 que_p creat_queue(); //申请链队 node_p creat_link(int data); //判空 int empty(que_p Q); //入队 void push_que(que_p Q,int data); //出队 void pop_que(que_p Q); //打印 void out_put(que_p Q); //销毁 void free_Q(que_p *Q); #endif 二、功能 1.创建头、尾指针 //创建头、尾指针 que_p creat_queue(){que_p Q(que_p)malloc(sizeof(queue));if(QNULL){printf(申请空间失败\n);return NULL;}Q-frontQ-rearNULL;return Q; } 2.申请链队 //申请链队 node_p creat_link(int data){node_p new(node_p)malloc(sizeof(link_node));if(newNULL){printf(申请空间失败\n);return NULL;}new-datadata;new-nextNULL;return new; } 3.判空 //判空 int empty(que_p Q){if(QNULL){printf(申请空间失败\n);return -1;}return Q-frontNULL?1:0; } 4.入队 //入队 void push_que(que_p Q,int data){if(QNULL){printf(申请空间失败\n);return;}node_p newcreat_link(data);if(empty(Q)){ //如果是入队的第一个元素Q-frontnew;Q-rearnew;return;}else{Q-rear-nextnew;Q-rearnew;}} 5.出队 void pop_que(que_p Q){if(QNULL){printf(申请空间失败\n);return;}if(empty(Q)){printf(链队为空\n);return;}node_p delQ-front;printf(出队的值为%d\n,Q-front-data);Q-frontQ-front-next;free(del); } 6.打印 //打印 void out_put(que_p Q){if(QNULL){printf(申请空间失败\n);return;}if(empty(Q)){printf(链队为空\n);return;}node_p pQ-front;while(p!NULL){printf(%d-,p-data);pp-next;}putchar(10); } 7.销毁 //销毁 void free_Q(que_p *Q){if(QNULL || *QNULL){return;}node_p p(*Q)-front; //进行降级操作实际就是要取链队的首指针while(p!NULL){node_p qp-next;free(p);pq;}free(*Q);*QNULL; }
http://www.w-s-a.com/news/646239/

相关文章:

  • 深圳设计功能网站如何用html制作网站
  • 网络优化软件下载竞价排名和seo的区别
  • 龙华新区做网站中高端网站建设
  • 网站开发小图标大全手机网站设计开发
  • 网页设计设计一个网站口碑营销的优点
  • 枣庄建网站的公司唐山企业网络推广培训
  • 张家界建设企业网站学校资源网站建设方案
  • 网站制作教程书籍业务管理系统
  • 上传网站空间的建站程序怎么删除c 网站开发案例详解下载
  • 企业网站维护兼职丹阳网站优化
  • 秦皇岛网站开发公司怎么注册自己的公司
  • 写作网站哪个能得稿费绿色环保企业网站模板
  • 牡丹江网站建设定制开发安徽建设工程信息网官网入口
  • 有什么好的网站建设的书适合在家做的网站工作
  • wordpress情侣源码西安网站快速优化
  • 昆明网站建设高端定制100种班服设计图
  • 网站开发程序说明html网页制作接单
  • 企业网站货物查询怎么做制作文件的软件
  • 怎么做网站的防盗链北京门户企业网站建设
  • 网站推广的主流方法淘客网站 源码
  • 网站海外推广怎么做多用户商城系统源码教程
  • 猎头做单网站网站创建费用
  • 住房和城乡建设网站 上海自己做网站还是公众号
  • 投票网站怎么制作电商网站模板html
  • 攀枝花移动网站建设抖音广告投放平台
  • 什么是网站设计第一装修网
  • 公司网站建设一条织梦门户网站源码
  • 网站改版中su域名注册
  • 做网站有没有前途济南产品网站建设外包
  • 网站备案咨询做静态网站多少钱