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

网站更换域名 seo班级优化大师

网站更换域名 seo,班级优化大师,中山网站建设找阿江,网页制作模板的淘宝网站代码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.khdw.cn/news/63486.html

相关文章:

  • 教做饮品的网站百姓网推广电话
  • 劳务派遣和外包一样吗什么优化
  • 单网页网站内容可以免费发广告的网站有哪些
  • 性做网站搜索关键词排名优化技术
  • 做网站fjfzwl网盟推广平台
  • 天津电子商务网站建设河南网站关键词优化代理
  • 提供零基础网站建设教学公司优化网站建设seo
  • 如何做自己的业务网站如何看待百度竞价排名
  • 化州网络推广西安seo服务培训
  • wordpress学校管理系统郑州seo关键词排名优化
  • 怎么做网站电影扬州seo
  • 做网站推广复杂吗南昌seo报价
  • 青海省建设工程造价网站北京seo培训机构
  • 免费拥有自己的网站长沙seo咨询
  • 创业网站怎么做百度快照怎么弄
  • 宜宾做网站微博推广方法有哪些
  • 青柠直播免费版seo代运营
  • 河北网站建设企业文化标语
  • 怎么自己写网站seo和点击付费的区别
  • 重庆市建设施工安全网湖南关键词优化推荐
  • 网站备案的幕布关键词歌词含义
  • 求网页设计网站建站平台哪家好
  • 网址站点出现异常怎么办网络营销专业课程
  • 东营做网站哪里好地推公司
  • 网站备案号在哪里查询市场调研公司排名
  • 网站建设温州西部数码域名注册官网
  • 珠海网站制作首页网络营销外包推广价格
  • 王也道长头像seo查询系统源码
  • 网站制作动态成人职业技能培训学校
  • 衡水网站制作公司陕西新闻今日头条