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

wordpress app内seo服务公司怎么收费

wordpress app内,seo服务公司怎么收费,同城装修网,株洲网站建设服务公司1.队列的概念 队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出FIFO(First In First Out)。 入队列:进行插入操作的一端称为队尾 出队列:进行删除操作的一端称为队头 2.队列…

1.队列的概念

队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出FIFO(First In First Out)
入队列:进行插入操作的一端称为队尾 出队列:进行删除操作的一端称为队头

2.队列的实现

1.初始化

2.销毁

3.队尾入队列

4.队头出队列

5.获取队列头部元素

6.获取队列尾部元素

7.有效元素个数

8.判是否为空

typedef int QDataType;
//链式结构表示队列
typedef struct QListNode
{struct QListNode* pNext;QDataType data;
}QNode;
//队列的结构
typedef struct Queue
{QNode* phead;QNode* ptail;int size;
}Queue;

2.1 初始化与销毁

void QueueInit(Queue* pq)
{assert(pq);pq->phead = NULL;pq->ptail = NULL;pq->size = 0;
}
void QueueDestroy(Queue* pq)
{assert(pq);QNode* cur = pq->phead;while (cur){QNode* next = cur->next;free(cur);cur = next;}pq->phead = NULL;pq->ptail = NULL;pq->size = 0;
}

2.2 队尾入队列与队头出队列

//队尾入队列
void QueuePush(Queue* pq, QDataType x)
{assert(pq);QNode* newnode = (QNode*)malloc(sizeof(QNode));if (newnode == NULL){perror("malloc fail\n");return;}newnode->data = x;newnode->next = NULL;if (pq->phead == NULL){assert(pq->ptail == NULL);pq->phead = pq->ptail = newnode;}else{pq->ptail->next = newnode;pq->ptail = newnode;}pq->size++;
}
//队头出队列
void QueuePop(Queue* pq)
{assert(pq);assert(!QueueEmpty(pq));//分类讨论//1.一个节点             2.两个节点if (pq->phead->next == NULL){free(pq->phead);pq->phead = NULL;pq->ptail = NULL;}else{QNode* next = pq->phead->next;free(pq->phead);pq->phead = next;}pq->size--;
}

2.3 获取队列头部元素与获取队列尾部元素

//获取队列头部元素
QDataType QueueFront(Queue* pq)
{assert(pq);assert(!QueueEmpty(pq));return pq->phead->data;
}
//获取队列尾部元素
QDataType QueueBack(Queue* pq)
{assert(pq);assert(!QueueEmpty(pq));return pq->ptail->data;
}

2.4 有效元素个数与判是否为空

//有效元素个数
int QueueSize(Queue* pq)
{assert(pq);return pq->size;
}
//判断队列是否为空,如果为空返回非零结果,如果非空返回0
bool QueueEmpty(Queue* pq)
{assert(pq);return pq->size == 0;
}

http://www.yayakq.cn/news/972444/

相关文章:

  • 能不能上传网站再备案wordpress 订单号位数
  • 网站年费怎么做分录学校网站建设网站
  • 汽车网站制作视频上传网站如何做
  • 本地门户网站系统长沙网站seo方法
  • 网站建设网站优化相关资讯文章营销咨询师招聘
  • 五一网站个人空间电脑软件下载网站
  • 网站被k有什么表现互联网装饰网站
  • php网站里放asp托管型网站
  • 网站站群建设wordpress文章调用插件
  • 春哥 响应式网站建设英文网页如何制作
  • 中山网站建设案例大连网络推广广告代理
  • 广德做网站wordpress搭论坛
  • 手机网站制作教程下载wordpress wp roket
  • 模板出售网站源码重庆建设网官网
  • 莱芜网站优化有哪些响应式学校网站
  • 唐山快速建站的公司网站设计思路
  • 企业网站设计文档中国合伙人2做的什么网站
  • 网站浮动条wordpress插件安装不
  • html5微信网站模板国家高新技术企业认定标准
  • 智能模板网站建设工具网页网站开发项目设计
  • 浙江网站建站网页制作与网站设计代码
  • 网站支付开发室内设计师网上接单
  • html5网站源代码下载物流手机网站模板
  • 生物技术网站开发网络营销的十大特点
  • 淄博网站公司域名是不是网址的地址
  • 建设网站女装名字大全网站建设情况的汇报
  • 钢铁网站模板网站已经开发怎样用微信实现手机网站开发
  • 高校网站一般采用什么网页布局企业网站开发背景则么写
  • 怎么做自己的发卡网站百度搜索引擎技巧
  • 网站轮播广告静安广州网站建设