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

无锡网站建设推荐wordpress 引用文件

无锡网站建设推荐,wordpress 引用文件,wordpress用什么主机,消息提示怎么做网站1.队列(先进先出) 队列也是一种受限制的线性结构 它只能在一端添加元素,在另一端访问,删除元素 (队首插入,队尾删除) 因为链表实现没有数组实现快,所以队列大多数是用数组实现的 q…

1.队列(先进先出)

队列也是一种受限制的线性结构
它只能在一端添加元素,在另一端访问,删除元素
(队首插入,队尾删除)
因为链表实现没有数组实现快,所以队列大多数是用数组实现的
在这里插入图片描述
queue.h

#pragma once
#include<stdio.h>
#include<stdbool.h>
#include<stdlib.h>
#define E int
#define CAPACITY 10
typedef struct {E elements[CAPACITY];//数组int fornt;//队首int rear;//队尾int size;//长度
}Queue;Queue* queue_create();
void queue_destroy(Queue* q);bool is_empty(Queue* q);
bool is_full(Queue* q);
bool enqueue(Queue* q, E element);
E dequeue(Queue* q);
E peek(Queue* q);

queue.c

#define _CRT_SECURE_NO_WARNINGS 1
#include"queue.h"
Queue* queue_create() {return calloc(1, sizeof(Queue));
}
void queue_destroy(Queue* q) {free(q);
}bool is_empty(Queue* q) {return q->size == 0;
}
bool is_full(Queue* q) {return q->size == CAPACITY;
}
bool enqueue(Queue* q, E element) {if (is_full(q)) {printf("error:Queue is full\n");exit(1);}q->elements[q->rear] = element;q->rear = (q->rear + 1) % CAPACITY;q->size++;return true;
}
E dequeue(Queue* q) {if (is_empty(q)) {printf("error:Queue is emppty\n");exit(1);}E ele = q->elements[q->fornt];q->fornt = (q->fornt + 1) % CAPACITY;q->size--;return ele;
}
E peek(Queue* q) {if (is_empty(q)) {printf("error: Queue is empty\n");exit(1);}return q->elements[q->fornt];
}

main.c

#define _CRT_SECURE_NO_WARNINGS 1
#include"queue.h"
int main() {Queue* q = queue_create();if (q == NULL) {printf("realloc failed in queue_create()\n");exit(1);}enqueue(q, 1);enqueue(q, 2);enqueue(q, 3);enqueue(q, 4);while (!is_empty(q)) {E ele = peek(q);printf("%d ", ele);dequeue(q);}printf("\n");return 0;
}
http://www.yayakq.cn/news/286086/

相关文章:

  • 模板手机网站建设多少钱怎么做招聘网站设计
  • 做什么网站比较受欢迎简单的网页制作素材
  • 唯品会网站页面设计百度搜索引擎的网址是
  • 网站后台用什么开发采购软件
  • 青岛公司网站建设价格低图文店做网站有用处吗
  • 网站架构怎么做培训机构图片
  • 河南省住房和城乡建设厅新网站合肥网络公司 网站建设
  • 网站留言板模板企业网站有哪些
  • 聊城手机网站建设价格十堰网站建设怎么做
  • 辽宁官方网站做辣白菜淄博网站建设排行榜
  • 做营销的网站推广义乌北苑编程网站开发公司
  • 摄影婚纱网站建设人和马做的网站
  • 怎么在工商局网站做注销广州网络营销公司推广营销
  • 家里面的服务器可以做网站吗seo搜索优化邵阳
  • 海口制作网站公司洛阳建设网站公司
  • 文件外链网站从哪里找网络推广公司
  • 网站建设婚恋交友陕西省交通建设网站
  • 网络服务商的责任关键词seo是什么
  • 微信公众平台网站建设网页美工设计时色彩搭配的注意事项
  • 网站工作室设计网站网站建设多少钱
  • 南昌专门做网站的人上海网站建设开发哪家好
  • 移动网站不备案吗网站建设培训的心得
  • 网站如何做360优化网站建设的维护与更新
  • 网站建设开发费用暴雪游戏官网
  • 北京产品网站设计哪家专业游戏开服网
  • 兰溪好品质高端网站设计海南seo关键词
  • 网站轮播图怎么做企业网站的建立步骤
  • 做软装搭配的网站通州网站建设全包
  • 临淄关键词网站优化培训中心南昌哪里做网站比较好
  • 网站建设多少钱兴田德润放心网站正能量晚上在线观看