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

数据结构 / 队列 / 循环队列 / 结构体定义和创建

1. 结构体定义

//head.h#ifndef __QUEUE_HEAD_H__
#define __QUEUE_HEAD_H__#include <string.h>
#include <stdlib.h>
#include <stdio.h>#define MAXSIZE 5 //循环队列最多元素个数typedef char datatype; //数据元素类型typedef struct
{datatype data[MAXSIZE][20]; //数据元素int front; //循环队列头下标int rear; 循环队列头下标}queue; //queue是结构体别名queue *create();#endif

2.循环队列创建

queue *create()
{queue *list=(queue*)malloc(sizeof(queue));if(NULL==list)return NULL;memset(list->data, 0, sizeof(list->data));list->front=list->rear=0;return list;}


目录:学习笔记快速链接               

上一篇:循环队列 / 概念                

下一篇:循环队列入队和出队

http://www.lryc.cn/news/254053.html

相关文章:

  • Java零基础——Redis篇
  • 分支和循环
  • MyBatis-xml版本
  • 在eclipse中安装python插件:PyDev
  • 25、pytest的测试报告插件allure
  • 从零开始学习 JavaScript APl(七):实例解析关于京东案例头部案例和放大镜效果!
  • 使用Pytoch实现Opencv warpAffine方法
  • Hello World
  • 【Python】Python读Excel文件生成xml文件
  • c++--类型行为控制
  • 笔记64:Bahdanau 注意力
  • 面试官问:如何手动触发垃圾回收?幸好昨天复习到了
  • 操作系统的运行机制+中断和异常
  • Python实战:批量加密Excel文件指南
  • 二叉树链式结构的实现和二叉树的遍历以及判断完全二叉树
  • vue中的动画组件使用及如何在vue中使用animate.css
  • qt 5.15.2 网络文件下载功能
  • Wifi adb 操作步骤
  • 湿货 - 231206 - 关于如何构造输入输出数据并读写至文件中
  • EasyMicrobiome-易扩增子、易宏基因组等分析流程依赖常用软件、脚本文件和数据库注释文件
  • 【Python百宝箱】漫游Python数据可视化宇宙:pyspark、dash、streamlit、matplotlib、seaborn全景式导览
  • 企业数字档案馆室建设指南
  • JavaScript中处理时间差
  • Multidimensional Scaling(MDS多维缩放)算法及其应用
  • 单片机_RTOS_架构
  • Golang rsa 验证
  • 网络安全威胁——跨站脚本攻击
  • Java利用UDP实现简单的双人聊天
  • HBase整合Phoenix
  • C# 委托/事件/lambda