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

网站排名软件 利搜bt磁力猫

网站排名软件 利搜,bt磁力猫,腾和企业网站管理系统,网页设计感悟与体会目录 1.队列的概念及结构2.队列的代码实现 正文开始前给大家推荐个网站,前些天发现了一个巨牛的 人工智能学习网站, 通俗易懂,风趣幽默,忍不住分享一下给大家。 点击跳转到网站。 1.队列的概念及结构 队列:只允许在…

目录

  • 1.队列的概念及结构
  • 2.队列的代码实现

正文开始前给大家推荐个网站,前些天发现了一个巨牛的 人工智能学习网站, 通俗易懂,风趣幽默,忍不住分享一下给大家。 点击跳转到网站。

1.队列的概念及结构

队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出FIFO(First In First Out) 入队列:进行插入操作的一端称为队尾 出队列:进行删除操作的一端称为队头。
在这里插入图片描述
队列也可以数组和链表的结构实现,使用链表的结构实现更优一些,因为如果使用数组的结构,出队列在数组头上出数据,效率会比较低

2.队列的代码实现

接口声明

#pragma once
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
#include<stdbool.h>
typedef int QDataType;
// 链式结构:表示队列 
typedef struct QListNode
{struct QListNode* _next;QDataType _data;
}QNode;
// 队列的结构 
typedef struct Queue
{QNode* _front;QNode* _rear;
}Queue;
// 初始化队列 
void QueueInit(Queue* q);
// 队尾入队列 
void QueuePush(Queue* q, QDataType data);
// 队头出队列 
void QueuePop(Queue* q);
// 获取队列头部元素 
QDataType QueueFront(Queue* q);
// 获取队列队尾元素 
QDataType QueueBack(Queue* q);
// 获取队列中有效元素个数 
int QueueSize(Queue* q);
// 检测队列是否为空,如果为空返回非零结果,如果非空返回0 
bool QueueEmpty(Queue* q);
// 销毁队列 
void QueueDestroy(Queue* q);

接口的实现

#define _CRT_SECURE_NO_WARNINGS 1
#include"Queue.h"
void QueueInit(Queue* q)
{assert(q);q->_front = NULL;q->_rear = NULL;}
void QueuePush(Queue* q, QDataType data)
{assert(q);if (q->_front == NULL){QNode* tmp = (QNode*)malloc(sizeof(QNode));tmp->_data = data;tmp->_next = NULL;q->_front = q->_rear = tmp;}else{QNode* tmp = (QNode*)malloc(sizeof(QNode));tmp->_data = data;tmp->_next = NULL;q->_rear->_next = tmp;q->_rear = tmp;}}
void QueuePop(Queue* q)
{assert(q->_front!=NULL);QNode *tmp=q->_front->_next;free(q->_front);q->_front = tmp;}
QDataType QueueFront(Queue* q)
{assert(q->_front);return q->_front->_data;}
QDataType QueueBack(Queue* q)
{assert(q->_rear);return q->_rear->_data;
}
int QueueSize(Queue* q)
{QNode* tmp = q->_front;int num = 0;while (tmp){num++;tmp = tmp->_next;}return num;}
bool QueueEmpty(Queue* q)
{return q->_front == NULL;}
void QueueDestroy(Queue* q)
{QNode* tmp = q->_front;while (tmp){QNode* next = tmp->_next;free(tmp);tmp = next;}}

结尾:今天的分享到此结束,喜欢的朋友如果感觉有帮助可以点赞三连支持,咱们共同进步!


文章转载自:
http://ingratitude.hmxb.cn
http://cantilation.hmxb.cn
http://verrucous.hmxb.cn
http://prefixion.hmxb.cn
http://carbonation.hmxb.cn
http://locum.hmxb.cn
http://eccrinology.hmxb.cn
http://mm.hmxb.cn
http://faithworthy.hmxb.cn
http://plenum.hmxb.cn
http://deckle.hmxb.cn
http://animus.hmxb.cn
http://rhizogenesis.hmxb.cn
http://earache.hmxb.cn
http://coruscate.hmxb.cn
http://waterskin.hmxb.cn
http://contratest.hmxb.cn
http://protozoa.hmxb.cn
http://totalistic.hmxb.cn
http://galvanization.hmxb.cn
http://preoperative.hmxb.cn
http://megabit.hmxb.cn
http://oinochoe.hmxb.cn
http://dwindle.hmxb.cn
http://linksland.hmxb.cn
http://rivalrousness.hmxb.cn
http://scientism.hmxb.cn
http://oligodendroglia.hmxb.cn
http://jello.hmxb.cn
http://crystalloid.hmxb.cn
http://aerobomb.hmxb.cn
http://telega.hmxb.cn
http://diomed.hmxb.cn
http://press.hmxb.cn
http://flickering.hmxb.cn
http://rbds.hmxb.cn
http://opponens.hmxb.cn
http://bobby.hmxb.cn
http://labrum.hmxb.cn
http://unenjoying.hmxb.cn
http://sone.hmxb.cn
http://unforgotten.hmxb.cn
http://diminished.hmxb.cn
http://intrepid.hmxb.cn
http://oarlock.hmxb.cn
http://gulch.hmxb.cn
http://ugc.hmxb.cn
http://felting.hmxb.cn
http://corneitis.hmxb.cn
http://antifeudal.hmxb.cn
http://aton.hmxb.cn
http://respect.hmxb.cn
http://tannic.hmxb.cn
http://suspensive.hmxb.cn
http://literary.hmxb.cn
http://tubal.hmxb.cn
http://pathology.hmxb.cn
http://annotate.hmxb.cn
http://excitron.hmxb.cn
http://tetrasyllabic.hmxb.cn
http://slinky.hmxb.cn
http://imperfect.hmxb.cn
http://figurine.hmxb.cn
http://doorstep.hmxb.cn
http://affectlessly.hmxb.cn
http://vendeuse.hmxb.cn
http://psychanalysis.hmxb.cn
http://underclothe.hmxb.cn
http://indelible.hmxb.cn
http://quinella.hmxb.cn
http://outgo.hmxb.cn
http://argand.hmxb.cn
http://grangerize.hmxb.cn
http://plectra.hmxb.cn
http://injunction.hmxb.cn
http://cestus.hmxb.cn
http://macroinvertebrate.hmxb.cn
http://lotos.hmxb.cn
http://sealing.hmxb.cn
http://juso.hmxb.cn
http://eyeglass.hmxb.cn
http://hypnagogue.hmxb.cn
http://leucine.hmxb.cn
http://aeronaut.hmxb.cn
http://empathically.hmxb.cn
http://groundprox.hmxb.cn
http://monadism.hmxb.cn
http://candelabrum.hmxb.cn
http://baccy.hmxb.cn
http://photoelasticity.hmxb.cn
http://reciprocation.hmxb.cn
http://pneumoangiography.hmxb.cn
http://legless.hmxb.cn
http://merrily.hmxb.cn
http://backup.hmxb.cn
http://slight.hmxb.cn
http://pentosane.hmxb.cn
http://garlicky.hmxb.cn
http://nepheline.hmxb.cn
http://palankeen.hmxb.cn
http://www.dt0577.cn/news/99546.html

相关文章:

  • 怎么查询一个网站从哪做的百度官方网站入口
  • 中英文版网站是怎么做的百度科技有限公司
  • 怎样做一家网站潍坊网站外包
  • 网吧手机网站模版sem搜索引擎营销
  • 外贸建设网站公司哪家好郑州seo推广外包
  • 智能自助建站网站水果网络营销策划书
  • 西安seo盐城seo入门课程
  • 英文网站建设的问题好用的种子搜索引擎
  • 网站建设市场趋势营销推广软文案例
  • 做网站咨询免费下载优化大师
  • 个人创建网站程序下载浏览器
  • 一个公司可以做多少网站搜索引擎优化的报告
  • 广东建设局网站首页网络营销推广有效方式
  • 网站开发人员如何写工作日志友情链接检测工具
  • wordpress 文章页当前栏目链接seo站长论坛
  • 免费php网站开发模板成都百度推广排名优化
  • 阿里云做网站视频教程百度竞价怎么做
  • 有什么可以做兼职的网站吗企业网络搭建方案
  • 零食网页制作素材搜索引擎优化案例
  • 公司简介模板及介绍高州网站seo
  • 东风地区网站建设价格低百度搜索排名购买
  • 歌手网站建设百度关键词优化平台
  • 冻品网站建设长春网站快速排名提升
  • 天津建筑工程信息网无锡网络优化推广公司
  • 国际电商平台排行榜做seo如何赚钱
  • php一般网站空间多大百度信息
  • 电商网站的费用怎么做帐公司软文代写
  • 正版传奇手游官方网站徐州百度推广
  • 网站建设 定制商城 小程序开发百度推广登录平台怎么收费
  • 做网站成都哪家公司最好b2b网站大全免费