【iapp主页ui源码】【qq在线人数竞源码】【安卓桌面源码csdn】数据结构队列源码_数据结构队列源码是什么

2025-02-05 16:11:47 来源:查看php页面源码 分类:热点

1.?数据数据??ݽṹ????Դ??

数据结构队列源码_数据结构队列源码是什么

???ݽṹ????Դ??

       #include<stdio.h>

       #define MAXSIZE

       typedef int datatype;

       typedef struct //结构体定义

       {

        datatype queue[MAXSIZE];

        int front;

        int rear;

        int count;

       }squeue;

       int get(squeue *q,datatype *x) //取队首元素函数

       {

        if(q->rear==q->front || q->count==0)

        {

        printf("Queue is empty!\n");

        return 0;

        }

        else

        {

        *x=q->queue[q->front];

        return 1;

        }

       }

       int print(squeue *q) //输出函数

       {

        int i;

        if(q->rear==q->front || q->count==0)

        {

        printf("Queue is empty!\n");

        return 0;

        }

        else

        for(i=0;i<q->count;i++)

        printf("%d\t",q->queue[i]);

        return 1;

       }

       main()

       {

        int n,rear,x;

        squeue q1;

        q1.front = q1.rear = 0; //这里

        printf("The number of elements:");

        scanf("%d",&n); //先确定要输入元素个数

        q1.count = n; //这里

        for(rear=0;rear<n;rear++)

        {

        printf("enter element [%d]:",rear+1);

        scanf("%d",&(q1.queue[rear])); //一个个输入队列元素

        q1.rear++; //这里

        }

        if(get(&q1,&x)==0)

        printf("wrong!\n");

        else

        printf("%d\n",x);

        print(&q1);

       }

       错误原因比较多,如:

       定义q1的结构结构时候,里面的队列队列iapp主页ui源码font、rear、源码源码count都是数据数据qq在线人数竞源码随机值,应该初始化。结构结构安卓桌面源码csdn

       在输入数目n的队列队列时候,应该更忙q1的源码源码count为你输入的n值。

       往q1里输入元素的数据数据时候,应该同时修改q1的结构结构rear。

队列队列

更多资讯请点击:热点

推荐资讯

网上点餐系统 源码_在线点餐系统源码

1.扫码点餐源码系统怎么开发?2.微信点餐订餐系统多少钱扫码点餐源码系统怎么开发? 要开发扫码点餐系统,需要以下主要步骤:1. 确定需求:首先需要明确系统的功能和需求,例如支持哪些支付方式、支持菜

卡片滑动喜欢源码_卡片滑动效果

1.��Ƭ����ϲ��Դ��2.教你如何实现一个完美的移动端瀑布流组件附源码)3.Android Framework源码解析,看这一篇就够了4.什么是江湖程序源码��Ƭ����ϲ��Դ�� 通过

seata源码目录结构

1.seataԴ??Ŀ¼?ṹ2.初识Seata3.实战!阿里神器 Seata 实现 TCC 模式解决分布式事务4.Seata 简介seataԴ??Ŀ¼?ṹ 前言: 本文旨在深入剖析分布式事务处