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

怎么查看一个网站有没有做推广互联网舆情信息

怎么查看一个网站有没有做推广,互联网舆情信息,网站如何做外链,网站建设与设计开题报告队列-Queue 1. 介绍2. 队列实现2.1 基于链表的实现2.2 基于数组的实现 3. 队列操作CreateInitializeDestoryPushPopFrontBackSizeEmpty 1. 介绍 队列(queue) 是一种遵循先入先出规则的线性数据结构。将队列头部称为“队首”,尾部称为“队尾”…

队列-Queue

  • 1. 介绍
  • 2. 队列实现
    • 2.1 基于链表的实现
    • 2.2 基于数组的实现
  • 3. 队列操作
    • Create
    • Initialize
    • Destory
    • Push
    • Pop
    • Front
    • Back
    • Size
    • Empty

1. 介绍

队列(queue) 是一种遵循先入先出规则的线性数据结构。将队列头部称为“队首”,尾部称为“队尾”,将把元素加入队尾的操作称为“入队”,删除队首元素的操作称为“出队”。
请添加图片描述

2. 队列实现

2.1 基于链表的实现

请添加图片描述请添加图片描述
请添加图片描述

2.2 基于数组的实现

请添加图片描述请添加图片描述
请添加图片描述

3. 队列操作

Create

typedef int QDataType;
typedef struct QueueNode
{struct QueueNode* next;QDataType data;
}QNode;typedef struct Queue
{QNode* phead;QNode* ptail;int size;
}Queue;

Initialize

void QueueInit(Queue* pq) {assert(pq);pq->phead = NULL;pq->ptail = NULL;pq->size = 0;
}

Destory

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

Push

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->ptail == NULL) {assert(pq->phead == NULL);pq->phead = pq->ptail = newnode;}else {pq->ptail->next = newnode;pq->ptail = newnode;}pq->size++;
}

Pop

void QueuePop(Queue* pq) {assert(pq);assert(!QueueEmpty(pq));// one nodeif (pq->phead->next == NULL) {free(pq->phead);pq->phead = pq->ptail = NULL;}// more nodeelse {QNode* next = pq->phead->next;free(pq->phead);pq->phead = next;}pq->size--;
}

Front

QDataType QueueFront(Queue* pq) {assert(pq);assert(!QueueEmpty(pq));return pq->phead->data;
}

Back

QDataType QueueBack(Queue* pq) {assert(pq);assert(!QueueEmpty(pq));return pq->ptail->data;
}

Size

int QueueSize(Queue* pq) {assert(pq);return pq->size;
}

Empty

bool QueueEmpty(Queue* pq) {assert(pq);//return pq->phead == NULL && pq->ptail == NULL;return pq->size == 0;
}
http://www.dtcms.com/wzjs/74185.html

相关文章:

  • 学校网站建设电话百度一下电脑版首页网址
  • 怎样做月嫂网站b站推广入口2023mmm
  • 天乐测绘网做网站吗广告推广的软件
  • 北京专业建设网站公司哪家好今日十大热点新闻
  • 用xml可不可以做网站网站在线客服系统 免费
  • 智能建站模版郑州网络推广平台有哪些
  • 深圳网站建设哪家公司便宜郑州网站运营实力乐云seo
  • 河北集团网站建设sem优化服务公司
  • 宝安专业做网站软文模板app
  • 基于web的企业网站管理系统设计刷推广链接人数的软件
  • 自己做的网站怎么绑定域名广州最新政策
  • 新疆住房建设厅网站网站优化外包顾问
  • 网站开发容易学吗网站快速搜索
  • 做教育的网站有哪些内容吗优化疫情二十条措施
  • dnf辅助源码论坛seo结算系统
  • 麓谷网站建设公司教育培训机构官网
  • 做企业网站的公司搜索引擎营销方法主要有三种
  • 大连哪家公司做网站比较好广州网络推广外包平台
  • 织梦做导航网站安卓优化大师旧版本下载
  • 网站系统 深圳博域通讯seo详细教程
  • 基于web的网站建设步骤杭州关键词优化平台
  • 网站开发价格表企业宣传册模板
  • 河北建设厅政府网站百度网页版链接地址
  • 邯郸大网站百度数据库
  • 电脑网站编程seo整合营销
  • 厦门正规网站建设公司万能引流软件
  • 微信营销教程福州seo顾问
  • app开发用到的技术seo百度关键词优化
  • 国家住房和城乡建设委员会官方网站sem优化是什么意思
  • 疫情通报最新消息seo推广培训资料