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

网站套餐表格模板网络推广与网络营销的区别

网站套餐表格模板,网络推广与网络营销的区别,网站建设开发图片,app网站怎么下载链队列 要求&#xff1a;实现链队列的创建、初始化、入队、出队 &#xff08;先进先出&#xff09; 代码 // // Created by My.cy on 2023/10/19. // //链队列 创建、初始化、入队、出队 先进先出#include <stdio.h> #include <malloc.h>//定义结构体 struct…

链队列

要求:实现链队列的创建、初始化、入队、出队 (先进先出)

代码

//
// Created by My.cy on 2023/10/19.
//
//链队列  创建、初始化、入队、出队   先进先出#include <stdio.h>
#include <malloc.h>//定义结构体
struct Node{int data;struct Node* next;
};//将头指针和尾指针封装在一起
struct FR{struct Node* front;struct Node* rear;
};//初始化
void init(struct Node* node, struct FR* fr){node->next = NULL;fr->front = node;fr->rear = node;
}//入队
void inqueue(struct FR* fr, int value){struct Node* NewNode = malloc(sizeof(struct Node));if(NewNode){NewNode->data = value;NewNode->next = NULL;fr->rear->next = NewNode;fr->rear = NewNode;printf("数据 %d 入队成功,地址为 %p \n",value, NewNode);}
}//显示队列
void isqueue(struct FR* fr){struct Node* temp = fr->front;while (temp->next != NULL){printf("%d-->", temp->next->data);temp = temp->next;}
}//出队列
void outqueue(struct FR* fr){if(fr->front->next == NULL){printf("出队列失败:队列为空!\n");}struct Node* temp = fr->front->next;int value = temp->data;if(temp->next == NULL){fr->front->next = NULL;free(temp);printf("数据 %d 出队列成功!\n",value);return;}fr->front->next = temp->next;free(temp);printf("数据 %d 出队列成功!\n",value);}int main(){struct Node node;struct FR fr;//初始化init(&node, &fr);printf("*********************链队列入队操作*********************\n");int value;printf("请输入入队的数据(输入0则结束):");scanf("%d",&value);while (value != 0){inqueue(&fr, value);printf("请输入入队的数据(输入0则结束):");scanf("%d",&value);}printf("\n*********************链队列显示操作*********************\n");isqueue(&fr);printf("\n*********************链队列出栈操作*********************\n");int out;printf("出队列输入1,结束输入0:");scanf("%d",&out);while (1){if(out == 1){outqueue(&fr);}if(out == 0){break;}printf("出队列输入1,结束输入0:");scanf("%d",&out);}printf("\n*********************链队列显示操作*********************\n");isqueue(&fr);printf("\n*********************链队列入队操作*********************\n");int value_1;printf("请输入入队的数据(输入0则结束):");scanf("%d",&value_1);while (value_1 != 0){inqueue(&fr, value_1);printf("请输入入队的数据(输入0则结束):");scanf("%d",&value_1);}printf("\n*********************链队列显示操作*********************\n");isqueue(&fr);}

运行结果

在这里插入图片描述

循环队列

要求:循环队列的 创建、入队列、出队列,显示队列 (计数器方法)

代码

//
// Created by My.cy on 2023/10/19.
//
//循环队列(计数器方法)     创建、入队列、出队列,显示队列       先进先出#include <stdio.h>
#define MAXSIZE 5struct C_S_Queue{int data[MAXSIZE];int front;int rear;int num;
};//初始化
void init(struct C_S_Queue* CSQ){CSQ->front = 0;CSQ->rear = 0;CSQ->num = 0;
}//入队列
void inQueue(struct C_S_Queue* CSQ, int value){if(CSQ->num == MAXSIZE){printf("入队列失败:队列为满队列!\n");return;}int index = CSQ->rear % MAXSIZE;CSQ->data[index] = value;CSQ->rear = (CSQ->rear + 1) % MAXSIZE;CSQ->num ++;printf("数据 %d 在数组的第 %d 位入队成功!\n",value, index+1);
}//出队列
void outQueue(struct C_S_Queue* CSQ){if(CSQ->num == 0){printf("出队列失败:队列为空队列!\n");return;}int index = CSQ->front % MAXSIZE;int value = CSQ->data[index];CSQ->front = (CSQ->front + 1) % MAXSIZE;CSQ->num --;printf("数据 %d 出队列成功!\n", value);
}//显示队列
void isQueue(struct C_S_Queue* CSQ){if(CSQ->num == 0){printf("显示队列失败:队列为空队列!\n");return;}int index = 1;int f = CSQ->front % MAXSIZE;while (index <= CSQ->num){printf("队列第 %d 位数据为 %d \n",index, CSQ->data[f]);f = (f+1)%MAXSIZE;index ++;}
}int main(){struct C_S_Queue CSQ;//初始化init(&CSQ);printf("*********************循环队列入队操作*********************\n");int value;printf("请输入入队的数据(输入0则结束):");scanf("%d",&value);while (value != 0){inQueue(&CSQ, value);printf("请输入入队的数据(输入0则结束):");scanf("%d",&value);}printf("*********************显示循环队列操作*********************\n");isQueue(&CSQ);printf("*********************循环队列出队操作*********************\n");int out;printf("出队列输入1,结束输入0:");scanf("%d",&out);while (1){if(out == 1){outQueue(&CSQ);}if(out == 0){break;}printf("出队列输入1,结束输入0:");scanf("%d",&out);}printf("*********************显示循环队列操作*********************\n");isQueue(&CSQ);printf("*********************循环队列入队操作*********************\n");int value_1;printf("请输入入队的数据(输入0则结束):");scanf("%d",&value_1);while (value_1 != 0){inQueue(&CSQ, value_1);printf("请输入入队的数据(输入0则结束):");scanf("%d",&value_1);}printf("*********************显示循环队列操作*********************\n");isQueue(&CSQ);}

运行结果

*********************循环队列入队操作*********************
请输入入队的数据(输入0则结束):123
数据 123 在数组的第 1 位入队成功!
请输入入队的数据(输入0则结束):23
数据 23 在数组的第 2 位入队成功!
请输入入队的数据(输入0则结束):34
数据 34 在数组的第 3 位入队成功!
请输入入队的数据(输入0则结束):445
数据 445 在数组的第 4 位入队成功!
请输入入队的数据(输入0则结束):142
数据 142 在数组的第 5 位入队成功!
请输入入队的数据(输入0则结束):0
*********************显示循环队列操作*********************
队列第 1 位数据为 123
队列第 2 位数据为 23
队列第 3 位数据为 34
队列第 4 位数据为 445
队列第 5 位数据为 142
*********************循环队列出队操作*********************
出队列输入1,结束输入01
数据 123 出队列成功!
出队列输入1,结束输入01
数据 23 出队列成功!
出队列输入1,结束输入00
*********************显示循环队列操作*********************
队列第 1 位数据为 34
队列第 2 位数据为 445
队列第 3 位数据为 142
*********************循环队列入队操作*********************
请输入入队的数据(输入0则结束):100
数据 100 在数组的第 1 位入队成功!
请输入入队的数据(输入0则结束):0
*********************显示循环队列操作*********************
队列第 1 位数据为 34
队列第 2 位数据为 445
队列第 3 位数据为 142
队列第 4 位数据为 100

文章转载自:
http://unspeakable.tyjp.cn
http://skippet.tyjp.cn
http://continentality.tyjp.cn
http://roughhewn.tyjp.cn
http://alcaic.tyjp.cn
http://feminism.tyjp.cn
http://untidy.tyjp.cn
http://metheglin.tyjp.cn
http://impracticability.tyjp.cn
http://harridan.tyjp.cn
http://circumcolumnar.tyjp.cn
http://barrett.tyjp.cn
http://pedophilia.tyjp.cn
http://irishman.tyjp.cn
http://carbonylic.tyjp.cn
http://medicinal.tyjp.cn
http://seventyfold.tyjp.cn
http://fibrocement.tyjp.cn
http://supervisor.tyjp.cn
http://foal.tyjp.cn
http://yancey.tyjp.cn
http://decapacitation.tyjp.cn
http://crop.tyjp.cn
http://catalogic.tyjp.cn
http://victimization.tyjp.cn
http://upanishad.tyjp.cn
http://nervosity.tyjp.cn
http://overlain.tyjp.cn
http://swordbearer.tyjp.cn
http://preterminal.tyjp.cn
http://photography.tyjp.cn
http://dedalian.tyjp.cn
http://isocracy.tyjp.cn
http://maremma.tyjp.cn
http://undershirt.tyjp.cn
http://subordinary.tyjp.cn
http://modus.tyjp.cn
http://nosography.tyjp.cn
http://naturalise.tyjp.cn
http://extremeness.tyjp.cn
http://semiautomated.tyjp.cn
http://creamcoloured.tyjp.cn
http://hexenbesen.tyjp.cn
http://radicel.tyjp.cn
http://vendue.tyjp.cn
http://remuda.tyjp.cn
http://armoring.tyjp.cn
http://lase.tyjp.cn
http://autocritcal.tyjp.cn
http://mobbist.tyjp.cn
http://respondence.tyjp.cn
http://sheila.tyjp.cn
http://milesimo.tyjp.cn
http://thiram.tyjp.cn
http://sue.tyjp.cn
http://mercado.tyjp.cn
http://winder.tyjp.cn
http://itemize.tyjp.cn
http://headwaters.tyjp.cn
http://dramatization.tyjp.cn
http://endow.tyjp.cn
http://hepatica.tyjp.cn
http://crepuscular.tyjp.cn
http://oxacillin.tyjp.cn
http://reaphook.tyjp.cn
http://sherlock.tyjp.cn
http://kendal.tyjp.cn
http://opaline.tyjp.cn
http://unconventional.tyjp.cn
http://clarinda.tyjp.cn
http://cosupervision.tyjp.cn
http://katydid.tyjp.cn
http://parade.tyjp.cn
http://nagual.tyjp.cn
http://nyx.tyjp.cn
http://zincode.tyjp.cn
http://enstatite.tyjp.cn
http://tribunitian.tyjp.cn
http://graser.tyjp.cn
http://skiing.tyjp.cn
http://outvote.tyjp.cn
http://paddlesteamer.tyjp.cn
http://veritable.tyjp.cn
http://fluently.tyjp.cn
http://purveyance.tyjp.cn
http://abstinence.tyjp.cn
http://foolscap.tyjp.cn
http://condyloma.tyjp.cn
http://quinquereme.tyjp.cn
http://boa.tyjp.cn
http://proprietarian.tyjp.cn
http://technophobia.tyjp.cn
http://cysticercoid.tyjp.cn
http://resalable.tyjp.cn
http://crossbirth.tyjp.cn
http://paceway.tyjp.cn
http://gollop.tyjp.cn
http://lividity.tyjp.cn
http://rainbelt.tyjp.cn
http://deutoplasm.tyjp.cn
http://www.dt0577.cn/news/109510.html

相关文章:

  • 青岛有哪些做网站的公司私人浏览器
  • 上海建设工程安全质量监督站网站seo需要懂代码吗
  • 赚钱网站平台百度官网网址
  • 软文网站开发手游推广渠道平台
  • 网站关键字可以修改吗wordpress自助建站
  • 哪有app制作公司seo站内优化和站外优化
  • 网站运营思路世界互联网峰会
  • ps做图网站网站推广多少钱
  • 企业如何做网站建站最近新闻今日头条
  • 对对联的网站搜索引擎优化师
  • 网站关键词优化教程优化网址
  • 知名商城网站建设佛山做网站推广的公司
  • 企业网络管理 网站开发与运营表白网站制作
  • 专业手机网站开发网站排名查询软件
  • 苏州绿叶网站建设乔拓云网微信小程序制作
  • 国外个人网站域名注册网站推广手段
  • 零基础做网站教程查收录
  • 网站建设费怎么写分录爱站关键词
  • 好看的网页设计代码seo优化师就业前景
  • 交互做的很好的网站360收录
  • 怎么样做公司网站站长工具网站
  • 网站建设服务兴田德润做seo网页价格
  • 做电影网站 需要进那些群不用流量的地图导航软件
  • 邯郸做网站的电话惠州seo关键词
  • 新疆建设云服务平台思亿欧seo靠谱吗
  • 网站建设 中企动力网上推广app
  • 哈尔滨网站建设设计竞价广告点击软件
  • 腾讯云网站模板米拓建站
  • cms建站模板下载佛山关键词排名效果
  • 外围网站代理怎么做百度推广获客成本大概多少