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

推广自身网站网站中文域名好吗

推广自身网站,网站中文域名好吗,电子商务推广网站,设计师作品集网站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.sczhlp.com/news/68032/

相关文章:

  • 南昌建站方案大连做网页工作室
  • 做自媒体可以参考的外国网站运城市做网站
  • 切页的时候,视频播放会暂停
  • 喜欢看小粉兔本子的人,品味一般都不会差
  • 随意设计一个网站用dw做网站用什么主题比较好
  • 广州模板建站平台WordPress查看已发送邮件
  • 东莞 网站 建设网站备案中的网站名称
  • 新网站建设信息淘宝网站开发源码
  • 高端学校网站建设大丰建站
  • 北京市住房城乡建设行业从业人员考务网站网站建设与管理就业去向
  • 沭阳网站建设多少钱云南省建设厅官方网站证书
  • 广东网站制作公司网上贸易平台有哪些
  • 陕西网站建设的目的浙江省工程建设管理协会网站
  • 帮别人建设网站推广方案怎么写模板
  • 免费外贸网站模板下载wordpress 判断页面
  • 手机网站域做什么广告网站开发简单吗
  • 国内搜索引擎网站wordpress 菜单 下拉
  • 做视频比较好的理财网站有哪些长春百度推广电话
  • aws ec2安装wordpress如何对网站的文件和资源进行优化?
  • 制作公司网站怎样收费黑龙江省
  • 网站seo检测工具域名解析不成功是什么意思
  • 无忧网站源码怎样做网站赚流量
  • jsp网站开发详解 下载请别人做网站有风险吗
  • 公司网站购物平台建设广州企业建站系统模板
  • 福建省住房和建设网站哪些网站做写字楼出租
  • 公司网站建设ihanshi湖南网站建设推广优化
  • 网站建设图片logo做原油看哪个网站
  • 解决node-sass@4.14.1 安装失败
  • Android activity back stack
  • 做网站整理信息的表格谷歌关键词