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

网站平台建设公司新手建站广告联盟赚钱

网站平台建设公司,新手建站广告联盟赚钱,山东省双体系建设网站,网站一般做多大像素为区分队空队满有3种处理方式#xff1a; ①牺牲一个单元 ②增设表示元素个数的数据成员 ③增设tag数据成员 1.front-队头元素#xff0c;rear-队尾元素下一位置 1.1牺牲一个单元 1.1.1定义 #define MaxSize 50 typedef struct {ElemType data[MaxSize];int fron…为区分队空队满有3种处理方式 ①牺牲一个单元 ②增设表示元素个数的数据成员 ③增设tag数据成员 1.front-队头元素rear-队尾元素下一位置 1.1牺牲一个单元 1.1.1定义 #define MaxSize 50 typedef struct {ElemType data[MaxSize];int front, rear; }SqQueue;1.1.2初始化 void InitQueue(SqQueue Q) {Q.rear Q.front 0; }1.1.3判空 bool isEmpty(SqQueue Q) {if(Q.rear Q.front)return true;elsereturn false; }1.1.4 入队 bool EnQueue(SqQueue Q, ElemType x) {if((Q.rear 1) % MaxSize Q.front)//队满报错return false;Q.data[Q.rear] x;Q.rear (Q.rear 1) % MaxSize;return true; }1.1.5出队 bool DeQueue(SqQueue Q, ElemType x) {if(Q.rear Q.front)//队空报错return false;x Q.data[Q.front];Q.front (Q.front 1) % MaxSize;return true; }1.1.6 读队头元素 bool GetHead(SqQueue S, ElemType x) {if(Q.rear Q.front)//队空报错return false;x Q.data[Q.front];return true; }1.2增设表示元素个数的数据成员 1.2.1定义 #define MaxSize 50 typedef struct {ElemType data[MaxSize];int front, rear;int size; }SqQueue;1.2.2初始化 void InitQueue(SqQueue Q) {Q.rear Q.front 0;Q.size 0; }1.2.3判空 bool isEmpty(SqQueue Q) {if(Q.size 0)return true;elsereturn false; }1.2.4 入队 bool EnQueue(SqQueue Q, ElemType x) {if(Q.size MaxSize)//队满报错return false;Q.data[Q.rear] x;Q.rear (Q.rear 1) % MaxSize;return true; }1.2.5出队 bool DeQueue(SqQueue Q, ElemType x) {if(Q.size 0)//队空报错return false;x Q.data[Q.front];Q.front (Q.front 1) % MaxSize;return true; }1.2.6 读队头元素 bool GetHead(SqQueue S, ElemType x) {if(Q.size 0)//队空报错return false;x Q.data[Q.front];return true; }1.3增设tag数据成员 1.3.1定义 #define MaxSize 50 typedef struct {ElemType data[MaxSize];int front, rear;int tag; }SqQueue;1.3.2初始化 void InitQueue(SqQueue Q) {Q.rear Q.front 0;Q.tag 0; }1.3.3判空 bool isEmpty(SqQueue Q) {if(Q.rear Q.front Q.tag 0)return true;elsereturn false; }1.3.4 入队 bool EnQueue(SqQueue Q, ElemType x) {if(Q.rear Q.front Q.tag 1)//队满报错return false;Q.data[Q.rear] x;Q.rear (Q.rear 1) % MaxSize;tag 1;return true; }1.3.5出队 bool DeQueue(SqQueue Q, ElemType x) {if(Q.rear Q.front Q.tag 0)//队空报错return false;x Q.data[Q.front];Q.front (Q.front 1) % MaxSize;tag 1;return true; }1.2.6 读队头元素 bool GetHead(SqQueue S, ElemType x) {if(Q.rear Q.front Q.tag 0)//队空报错return false;x Q.data[Q.front];return true; }2.front-队头元素rear-队尾元素 2.1牺牲一个单元 2.1.1定义 #define MaxSize 50 typedef struct {ElemType data[MaxSize];int front, rear; }SqQueue;2.1.2初始化 void InitQueue(SqQueue Q) {Q.front 0;Q.rear MaxSize - 1; }2.1.3判空 bool isEmpty(SqQueue Q) {if((Q.rear 1) % MaxSize Q.front)return true;elsereturn false; }2.1.4 入队 bool EnQueue(SqQueue Q, ElemType x) {if((Q.rear 2) % MaxSize Q.front)//队满报错return false;Q.rear (Q.rear 1) % MaxSize;Q.data[Q.rear] x;return true; }2.1.5出队 bool DeQueue(SqQueue Q, ElemType x) {if((Q.rear 1) % MaxSize Q.front)//队空报错return false;x Q.data[Q.front];Q.front (Q.front 1) % MaxSize;return true; }2.1.6 读队头元素 bool GetHead(SqQueue S, ElemType x) {if((Q.rear 1) % MaxSize Q.front)//队空报错return false;x Q.data[Q.front];return true; }2.2增设表示元素个数的数据成员 2.2.1定义 #define MaxSize 50 typedef struct {ElemType data[MaxSize];int front, rear;int size; }SqQueue;2.2.2初始化 void InitQueue(SqQueue Q) {Q.front 0;Q.rear MaxSize - 1;Q.size 0; }2.2.3判空 bool isEmpty(SqQueue Q) {if(Q.size 0)return true;elsereturn false; }2.2.4 入队 bool EnQueue(SqQueue Q, ElemType x) {if(Q.size MaxSize)//队满报错return false;Q.rear (Q.rear 1) % MaxSize;Q.data[Q.rear] x;return true; }2.2.5出队 bool DeQueue(SqQueue Q, ElemType x) {if(Q.size 0)//队空报错return false;x Q.data[Q.front];Q.front (Q.front 1) % MaxSize;return true; }2.2.6 读队头元素 bool GetHead(SqQueue S, ElemType x) {if(Q.size 0)//队空报错return false;x Q.data[Q.front];return true; }2.3增设tag数据成员 2.3.1定义 #define MaxSize 50 typedef struct {ElemType data[MaxSize];int front, rear;int tag; }SqQueue;2.3.2初始化 void InitQueue(SqQueue Q) {Q.front 0;Q.rear MaxSize - 1;Q.tag 0; }2.3.3判空 bool isEmpty(SqQueue Q) {if((Q.rear 1) % MaxSize Q.front Q.tag 0)return true;elsereturn false; }2.3.4 入队 bool EnQueue(SqQueue Q, ElemType x) {if((Q.rear 1) % MaxSize Q.front Q.tag 1)//队满报错return false;Q.rear (Q.rear 1) % MaxSize;Q.data[Q.rear] x;tag 1;return true; }2.3.5出队 bool DeQueue(SqQueue Q, ElemType x) {if((Q.rear 1) % MaxSize Q.front Q.tag 0)//队空报错return false;x Q.data[Q.front];Q.front (Q.front 1) % MaxSize;tag 1;return true; }2.3.6 读队头元素 bool GetHead(SqQueue S, ElemType x) {if((Q.rear 1) % MaxSize Q.front Q.tag 0)//队空报错return false;x Q.data[Q.front];return true; }
http://www.hkea.cn/news/14384788/

相关文章:

  • 网站制作公司昆明wordpress 语法
  • 中国建设银行网站类型青岛微网站
  • wordpress 添加手机号肇庆网站seo
  • 海外网站有哪些如何对网站进行改版
  • wordpress 名站网站二级菜单是什么意思
  • wordpress网站示例安全教育网站建设背景
  • 辽宁住房和城乡建设厅网站wordpress 手机端发帖
  • 一级a做爰片在线看网站canva 可画主页首页首页模板素材
  • 网站制作流程的组成部分包括怎么做网站网站
  • 做房产网站六安市百姓畅言六安杂谈
  • 网站联盟营销免费咨询妇科在线医生
  • 从化网站设计外贸网站源码怎么建
  • 扬州做网站设置网站的默认页面
  • 枣庄市住房和城乡建设局网站网站建设好评公司
  • 网站备案被拒绝舟山 做企业网站
  • 门户网站开发简历免费网络推广方法
  • 海口网站建设策划dede打包好的网站怎么提取模板
  • 双井网站建设网站开发常见毕业设计题目
  • 网站链接推广方法做网站设计赚不赚钱
  • 建设一个网站用什么软件下载wordpress手机cms
  • 广东网站建设开发沉默是金歌词
  • 贵阳网站设计企业dedecms旅游网站模板
  • 海阳市住房和城乡建设局官方网站衡水做企业网站的价格
  • 软件公司 网站建设费分录青岛城乡建设部网站首页
  • 大连网站制作机构如果建手机网站
  • 宁夏建设工程招标投标信息管理中心网站工作人员回应游客扔免费午餐
  • 单县住房和城乡建设局网站网站投稿源码
  • 如何做镜像网站优化大师的作用
  • 手机网站管理系统页面模板 公众号
  • 青岛建站开发网站建设需要包含什么