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

重庆最新网站备案seo 最新

重庆最新网站备案,seo 最新,企业网站建设时优化关键词的问题,免费秒开小游戏循环队列是为了充分利用内存#xff0c;进行数据操作的一种基本算法。具体实现方式可划分为#xff1a;链式队列和静态队列#xff0c;这里所谓的静态是指在一片连续的内存区域进行数据操作。本文只讲述静态队列#xff0c;也是最简单的实现方式#xff0c;链式队列以及链…  循环队列是为了充分利用内存进行数据操作的一种基本算法。具体实现方式可划分为链式队列和静态队列这里所谓的静态是指在一片连续的内存区域进行数据操作。本文只讲述静态队列也是最简单的实现方式链式队列以及链表的实现内容请参见我的其它博文。以下静态循环队列简称为循环队列。    一、循环队列的特点及要素 1 先进先出FIFO 2 首尾元素 front 和 rear 的数值 3 队列操作 队列初始化、销毁队列、遍历队列、队列满、队列空、入队列出队列。 4 队列满判断的两种方式因为需要区分与队列空时 front 与 rear 的位置关系。 方式一front rear 并且 flag_full true; 方式二front (rear 1) % size; 二、具体实现及输出结果见下面程序因为较为简单不作注解了。有疑问可以 send comments to me。 #include stdio.h #include stdlib.htypedef struct queue{char *buf;int front;int rear;int size; } Queue, *pQueue;void Init_Queue(Queue *q, int maxsize) {q-buf (char *)malloc(sizeof(char) * maxsize);if (q-buf NULL) {perror(malloc error: );exit(1);}q-front 0;q-rear 0;q-size maxsize; }void Destroy_Queue(Queue *q) {free(q-buf); }void Traverse_Queue(Queue *q) {int i q-front;while (i % q-size ! q-rear) {printf(buf[%d]: %d\n, i, q-buf[i]);i;} }bool Queue_Empty(Queue *q) {return (q-front q-rear); }bool Queue_Full(Queue *q) {return (q-front ((q-rear 1) % q-size)); }bool EnQueue(Queue *q, char val) {if (!Queue_Full(q)) {*(q-buf q-rear) val;q-rear (q-rear 1) % q-size;return true;}printf(Queue Full!\n);return false; }bool DeQueue(Queue *q, char *val) {if(!Queue_Empty(q)) {*val *(q-buf q-front);q-front (q-front 1) % q-size;return true;} printf(Queue Empty!\n);return false; }void main() {Queue q;char a;Init_Queue(q, 6);printf(Input queue elements: \n);while(!Queue_Full(q)) {scanf(%d, a);EnQueue(q, a);}printf(Traverse queue elements: \n);Traverse_Queue(q);printf(Delete queue elements: \n);while(!Queue_Empty(q)) {DeQueue(q, a);printf(%d\n, a);}Destroy_Queue(q); } 程序运行结果 关于循环队列主题的系列文章可移步至以下链接 1. 《循环队列及C语言实现一》 2. 《循环队列及C语言实现二》 3. 《循环队列及C语言实现三》
http://www.yutouwan.com/news/285291/

相关文章:

  • 传统网站有没有建设必要性如何制作一个软件app
  • 免费.net网站空间wordpress获取文章第一张图片
  • 网站推广的公司哪家好管理系统
  • 网站文字广告代码国税政务公开网站建设
  • 建站公司哪家好项目营销推广策划
  • 外汇平台网站开发需求说明网站视频站建设教程和
  • 唐山网站建设哪家好互联网企业投诉服务平台
  • 网站排名优化系统注册城乡规划师有用吗
  • 红酒公司网站源码企业商城网站多少钱
  • 网站整合推广外贸新手怎么找客户
  • 怎样做网站seo做网站编程需要学什么软件
  • 宣传网站制作方案口碑很好的金句
  • 聊城公司做网站目前专业做水果的网站
  • 前端响应式网站天津网站建设优化
  • 淄博网站建设选择臻动传媒适合新手做的网站项目
  • 泾川建设路网站网站首页页面设计模板
  • 在线网页代理浏览器百度seo怎么做网站内容优化
  • 专门做牛肉的网站谷歌搜索引擎入口363
  • 怎么 做网站教学流程国外建站数据
  • 教做视频的网站wordpress怎么用七牛
  • 中文网站的英文新会网站建设公司
  • 服装行业网站开发wap网站后台模板
  • 国内摄影作品网站网站建站前seo注意
  • 用.net core 做网站动画网站建设
  • 网站建设需要申请经营范围成都市建设学校网站
  • wordpress仿站教程百度云58徐州网站建设
  • 深圳开发网站的公司哪家好网站流量多少
  • 无锡建设主管部门网站嘉峪关建设厅官方网站
  • 兰州产品营销网站建设网站备案包括
  • ps 制作网站app编程入门教程