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

寿光专业做网站的公司网站备案登录密码找回

寿光专业做网站的公司,网站备案登录密码找回,新网站多久被收录,个人申请网址什么条件顺序队列是队列的顺序存储结构#xff0c;顺序队列实际上是运算受限的顺序表。和顺序表一样#xff0c;顺序队列用一个向量空间来存放当前队列中的元素。由于队列的队头和队尾的位置是变化的#xff0c;设置两个指针front和rear分别指示队头元素和队尾元素在向量空间中的位置…顺序队列是队列的顺序存储结构顺序队列实际上是运算受限的顺序表。和顺序表一样顺序队列用一个向量空间来存放当前队列中的元素。由于队列的队头和队尾的位置是变化的设置两个指针front和rear分别指示队头元素和队尾元素在向量空间中的位置它们的初值在队列初始化时均应设置为0。 头文件 SqQueue.h #ifndef _SQUEUE_H__ #define _SQUEUE_H__ #include error.h#define TRUE 1 #define FALSE 0#define SIZE 10 typedef int QueueData; typedef struct _queue {QueueData data[SIZE];int front; // 指向队头的下标int rear; // 指向队尾的下标 }Queue;// 置空队 int InitQueue (Queue* q);// 判队空否 int QueueEmpty (Queue* q);// 判队满否 int QueueFull (Queue* Q);// 进队 int EnQueue (Queue* q, QueueData x);// 出队 int DeQueue (Queue* s, QueueData *x);// 取队头 int GetFront (Queue* s, QueueData *x);#endif // _SQUEUE_H__ 源文件 SqQueue.c #include SqQueue.h// 置空队 int InitQueue (Queue* q) {if (NULL q){errno ERROR;return FALSE;}// 置空队q-front 0;q-rear 0;return TRUE; }// 判队空否 int QueueEmpty (Queue* q) {if (NULL q){errno ERROR;return FALSE;}return (q-front q-rear); }// 判队满否 int QueueFull (Queue* q) {if (NULL q){errno ERROR;return FALSE;}return (q-front (q-rear1) % SIZE); }// 进队 int EnQueue (Queue* q, QueueData x) {if (NULL q){errno ERROR;return FALSE;}if (QueueFull(q)){errno FULL_QUEUE;return FALSE;}q-data[(q-rear) % SIZE] x;return TRUE; }// 出队 int DeQueue (Queue* q, QueueData *x) {if (NULL q){errno ERROR;return FALSE;}if (QueueEmpty(q)){errno EMPTY_QUEUE;return FALSE;}*x q-data[(q-front) % SIZE];return TRUE; }// 取队头 int GetFrontf (Queue* q, QueueData *x) {if (NULL q){errno ERROR;return FALSE;}if (QueueEmpty(q)){errno EMPTY_QUEUE;return FALSE;}*x q-data[(q-front 1) % SIZE];return TRUE; } 链式队列 链式队列没有空间溢出的问题 头文件 LinkQueue.h #ifndef __LINKQUEUE_H__ #define __LINKQUEUE_H__ #include error.h#define TRUE 1 #define FALSE 0typedef int QueueData; typedef struct _node {QueueData data;struct _node* next; }Node;typedef struct _queue {Node* front;Node* rear; }Queue;// 创建队列 Queue* Create_Queue ();// 置空队列 int QueueEmpty (Queue* q);// 进队 int EnQueue (Queue* q, QueueData x);// 出队 int DeQueue (Queue* q, QueueData *x);// 取队头 int GetFront (Queue* q, QueueData *x);// 销毁队列 int Destroy_Queue (Queue *q);#endif 源文件 LinkQueue.c #include LinkQueue.h #include stdlib.h// 创建队列 Queue* Create_Queue () {Queue* q (Queue*) malloc(sizeof(Queue)/sizeof(char));if (NULL q){errno MALLOC_ERROR;return NULL;}// 置空队q-front NULL;q-rear NULL;return q; }// 置空队 int QueueEmpty (Queue* q) {if (NULL q){errno ERROR;return FALSE;}return q-front NULL; }// 进队 int EnQueue (Queue* q, QueueData x) {if (NULL q){errno ERROR;return FALSE;}Node* node (Node*) malloc(sizeof(Node)/sizeof(char));if (NULL node){errno MALLOC_ERROR;return FALSE;}node-data x;node-next NULL;if (NULL q-front){q-front node;q-rear node;}else {q-rear-next node;q-rear node;}return TRUE; }// 出队 int DeQueue (Queue* q, QueueData *x) {if (NULL q){errno ERROR;return FALSE;}if (QueueEmpty(q)){errno EMPTY_QUEUE;return FALSE;}Node* p q-front;*x p-data;q-front p-next;free(p);if (NULL q-front){q-rear NULL;}return TRUE;}// 取队头 int GetFront (Queue* q, QueueData *x) {if (NULL q){errno ERROR;return FALSE;}if (QueueEmpty(q)){errno EMPTY_QUEUE;return FALSE;}*x q-front-data;return TRUE; }// 销毁队列 int Destroy_Queu (Queue* q) {if (NULL q){errno ERROR;return FALSE;}int x;while (TRUE ! QueueEmpty(q)){DeQueue (q, x);}free(q);return TRUE; }
http://wiki.neutronadmin.com/news/313645/

相关文章:

  • 深圳网站建设网络推广哪里有个人品牌营销公司
  • 网站的开发公司倒闭对网站使用软件著作权
  • 深圳网站运营托管网站多语言切换
  • 国家重大项目建设库网站com域名网站排名优先
  • 北京响应式网站建设费用校园网站建设实施方案
  • 做网站需要懂什么ps制作网站首页界面
  • 网站建设中的主要功能广告制作安装工
  • 建设互联网地方垂直网站新手制作网站
  • 网站文案技巧网站建设购买数据库的流程
  • 做网站常用的技术有哪些网站信息备案查询
  • 淘宝开放平台怎么做淘宝客网站微信开发平台公司
  • 企业互联网网站定位上海企业网站制作电话
  • 做画册封面的网站辽宁建设工程信息网直接发包工程
  • 网站建设进什么分录怎么做网站表白
  • 广州网站优化网站地推团队联系方式
  • 开发区二手房北京大型网站优化
  • 大庆商城网站建设建设商城类网站多少钱
  • 如何用书签 做网站接口wordpress怎么调用音频
  • 如何建设物流网站网站的制
  • 北京建设银行支行查询官方网站模板做图 网站有哪些内容
  • 企业的网站建设网站开发 工期安排
  • 网站备案 必须在接入商处工程建设项目在哪个网站查询
  • 建设电子商务网站的试卷东莞市的网站公司哪家好
  • 电商网站首页开发wordpress .mo
  • 青海省住房建设厅网站首页做网站需要公司资质吗
  • 代理网站系统wordpress 分段
  • 网站管理系统后台网站绝对布局
  • 影响网站权重的因素seo咨询服务
  • ih5做的网站怎么上传html5支持最好的浏览器
  • 成都专业app开发服务杭州关键词推广优化方案