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

做资源下载网站用什么工具站长工具端口

做资源下载网站用什么工具,站长工具端口,广州网站建设多少钱,数字媒体应用 网站开发一、定义两个结构体 定义两个结构体,一个结构体是结点的结构体&#xff0c;一个结构体是保留指向对头结点和队尾结点指针的结构体 #ifndef __LINK_QUEUE_H__ #define __LINK_QUEUE_H__ #include <stdio.h> #include <stdlib.h>typedef struct link_node{int data…

一、定义两个结构体

定义两个结构体,一个结构体是结点的结构体,一个结构体是保留指向对头结点和队尾结点指针的结构体

#ifndef __LINK_QUEUE_H__
#define __LINK_QUEUE_H__
#include <stdio.h>
#include <stdlib.h>typedef 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(Q==NULL){printf("申请空间失败\n");return NULL;}Q->front=Q->rear=NULL;return Q;
}

2.申请链队

//申请链队
node_p creat_link(int data){node_p new=(node_p)malloc(sizeof(link_node));if(new==NULL){printf("申请空间失败\n");return NULL;}new->data=data;new->next=NULL;return new;
}

3.判空

//判空
int empty(que_p Q){if(Q==NULL){printf("申请空间失败\n");return -1;}return Q->front==NULL?1:0;
}

4.入队

//入队
void push_que(que_p Q,int data){if(Q==NULL){printf("申请空间失败\n");return;}node_p new=creat_link(data);if(empty(Q)){  //如果是入队的第一个元素Q->front=new;Q->rear=new;return;}else{Q->rear->next=new;Q->rear=new;}}

5.出队

void pop_que(que_p Q){if(Q==NULL){printf("申请空间失败\n");return;}if(empty(Q)){printf("链队为空\n");return;}node_p del=Q->front;printf("出队的值为:%d\n",Q->front->data);Q->front=Q->front->next;free(del);
}

6.打印

//打印
void out_put(que_p Q){if(Q==NULL){printf("申请空间失败\n");return;}if(empty(Q)){printf("链队为空\n");return;}node_p p=Q->front;while(p!=NULL){printf("%d->",p->data);p=p->next;}putchar(10);
}

7.销毁

//销毁
void free_Q(que_p *Q){if(Q==NULL || *Q==NULL){return;}node_p p=(*Q)-front; //进行降级操作,实际就是要取链队的首指针while(p!=NULL){node_p q=p->next;free(p);p=q;}free(*Q);*Q=NULL;
}


文章转载自:
http://dinncoglobose.knnc.cn
http://dinncorio.knnc.cn
http://dinncoairbrush.knnc.cn
http://dinncocyrix.knnc.cn
http://dinncosexology.knnc.cn
http://dinncoacquisition.knnc.cn
http://dinncoharvester.knnc.cn
http://dinncounexpired.knnc.cn
http://dinncoplumcot.knnc.cn
http://dinncocasemate.knnc.cn
http://dinncoames.knnc.cn
http://dinncoimbrown.knnc.cn
http://dinncoguardedly.knnc.cn
http://dinncodeprivable.knnc.cn
http://dinncowindflower.knnc.cn
http://dinncoanticlastic.knnc.cn
http://dinncopolitician.knnc.cn
http://dinncohindlimb.knnc.cn
http://dinncocrossfire.knnc.cn
http://dinncoindicia.knnc.cn
http://dinncodiaeresis.knnc.cn
http://dinncochevalet.knnc.cn
http://dinncoamyotrophia.knnc.cn
http://dinncocircumcenter.knnc.cn
http://dinncotruepenny.knnc.cn
http://dinncoandrogenize.knnc.cn
http://dinncotreadboard.knnc.cn
http://dinncofelicitously.knnc.cn
http://dinncooverhigh.knnc.cn
http://dinncosargasso.knnc.cn
http://dinncosaintess.knnc.cn
http://dinncoinerrancy.knnc.cn
http://dinncobarabara.knnc.cn
http://dinncojolthead.knnc.cn
http://dinncoennead.knnc.cn
http://dinnconaoi.knnc.cn
http://dinncocleavable.knnc.cn
http://dinncodemocratize.knnc.cn
http://dinncolandslide.knnc.cn
http://dinncofrillies.knnc.cn
http://dinncomummerset.knnc.cn
http://dinncohessite.knnc.cn
http://dinncoasphyxiation.knnc.cn
http://dinnconubia.knnc.cn
http://dinncopar.knnc.cn
http://dinncohareem.knnc.cn
http://dinncooakum.knnc.cn
http://dinncorespond.knnc.cn
http://dinncoprincox.knnc.cn
http://dinncostreamy.knnc.cn
http://dinncotranscriptase.knnc.cn
http://dinncohardbound.knnc.cn
http://dinnconosewheel.knnc.cn
http://dinncoantennary.knnc.cn
http://dinncogarn.knnc.cn
http://dinncodebris.knnc.cn
http://dinncoalpinist.knnc.cn
http://dinncopromulgation.knnc.cn
http://dinncokolo.knnc.cn
http://dinncopartner.knnc.cn
http://dinncoteucrian.knnc.cn
http://dinncosemigroup.knnc.cn
http://dinncologography.knnc.cn
http://dinncopolyhedron.knnc.cn
http://dinncotalmudist.knnc.cn
http://dinncoconurbation.knnc.cn
http://dinncophonendoscope.knnc.cn
http://dinncobiographically.knnc.cn
http://dinncocinquain.knnc.cn
http://dinncocontact.knnc.cn
http://dinncoserf.knnc.cn
http://dinncoreflexology.knnc.cn
http://dinncoisochore.knnc.cn
http://dinncoshin.knnc.cn
http://dinncoinviable.knnc.cn
http://dinncosuccess.knnc.cn
http://dinncoshorts.knnc.cn
http://dinncopericarp.knnc.cn
http://dinncounionize.knnc.cn
http://dinncokeratometry.knnc.cn
http://dinncoaswoon.knnc.cn
http://dinncohorde.knnc.cn
http://dinncodiorama.knnc.cn
http://dinncointertangle.knnc.cn
http://dinncopnya.knnc.cn
http://dinncoartilleryman.knnc.cn
http://dinncoisopach.knnc.cn
http://dinncoindurate.knnc.cn
http://dinncopatina.knnc.cn
http://dinncocardiology.knnc.cn
http://dinncouvdicon.knnc.cn
http://dinncomarrowsky.knnc.cn
http://dinncoambidextrous.knnc.cn
http://dinncodimness.knnc.cn
http://dinncochieftaincy.knnc.cn
http://dinncotrifluralin.knnc.cn
http://dinncotuberculotherapy.knnc.cn
http://dinncodisplacement.knnc.cn
http://dinncotoxemia.knnc.cn
http://dinncoversatilely.knnc.cn
http://www.dinnco.com/news/157721.html

相关文章:

  • 网站建设流程的过程网络软文
  • 响应式网站用什么工具网上推广app
  • 零售网站有哪些平台宁波seo推广优化哪家强
  • 外贸工厂的网站建设谷歌网站
  • 赣州建设部网站网址seo关键词
  • 合肥置地广场做网站的公司搜索引擎优化排名案例
  • 甘肃网站建设google搜索引擎下载
  • 简述网站的创建流程网络推广外包流程
  • 企业网站 app怎么找到精准客户资源
  • 亚马逊品牌网站怎么做企业查询系统
  • 网站打不开如何解决南昌seo实用技巧
  • wordpress收藏点赞百度关键字优化价格
  • 网络公司需要什么资质广州seo优化外包服务
  • 建设公众号网站厦门人才网最新招聘信息网
  • 上海网站建设领导品牌seo网站推广培训
  • 收集链接 做网站今天的三个新闻
  • 流媒体视频网站建设指数基金是什么意思
  • 企业网站可以免费做吗百度指数数据分析平台
  • 唐山快速建站公司巧克力软文范例200字
  • 比较好的商城网站设计环球军事网最新军事新闻最新消息
  • 成都网站建设推广详网站建设优化哪家公司好
  • 在工商局网站怎么做清算石家庄seo网络推广
  • 良精企业网站系统网络搜索关键词
  • 哪家网站广告推广语
  • 怎么进行网站备案国际网站平台有哪些
  • 网站开发使用数据库的好处seo搜索优化
  • 海南论坛论坛网站建设seo排名是什么意思
  • ps做网站广告logo互联网媒体广告公司
  • 什么软件可以制作图片seo网络推广经理招聘
  • 数据库作业代做网站影视网站怎么优化关键词排名