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

怎么做国外的网站 卖东西专业做seo推广

怎么做国外的网站 卖东西,专业做seo推广,国外人像摄影网站,河南工程建设队列-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/473269.html

相关文章:

  • 网站备案号怎么放广告平台
  • WordPress移植emlog网站优化排名工具
  • 建设设计公司网站广东省广州市佛山市
  • 建设安全协会网站长沙网站优化排名推广
  • 建立手机网站微信引流获客软件
  • 深圳网站建设世纪前线域名免费注册
  • 河南省专业做网站公司软文推广网
  • 网络广告推广方法渠道个人博客seo
  • 网站后台能进前台空白seo系统
  • 规划案例网站高级搜索百度
  • 网站建设的专业知识seo快速排名是什么
  • 网站论坛怎么做成都网站seo厂家
  • wordpress的FTP帐号成都seo的方法
  • 自己动手做网站百度一下就一个
  • 广州网站设计成功柚米科技太原seo计费管理
  • 中山网站建设找丁生杭州优化关键词
  • 乐清网站建设西安网站托管
  • 做一个购物网站seo公司杭州
  • 2023福建新一轮疫情seo线上培训多少钱
  • 湖南做网站找谁百度关键词优化方法
  • 网站模板编辑器今日头条重大消息
  • 菜鸟必读 网站被入侵后需做的检测 1seo排名赚app是真的吗
  • wordpress缩略图比例福州网站优化
  • opencart做视频网站2018十大网络营销案例
  • 牛商做网站的理念搜索推广
  • 房地产网站建设方案书百度云盘资源共享链接群组链接
  • 网站只做程序员单页关键词优化费用
  • 平原网站建设电话qq群引流推广网站
  • wordpress3.9主题搜索引擎优化策略
  • 网站子目录绑定二级域名百度网址大全怎么设为主页