没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
#include <stdio.h>
#include <stdlib.h>
typedef struct tree
{
int nVal;
struct tree *pLeft;
struct tree *pRight;
}Tree;
typedef struct queue
{
Tree *nVal;
struct queue *pNext;
}MyQueue;
typedef struct node
{
int nCount;
MyQueue *pHead;
MyQueue *pEnd;
}Queue;
void Init(Queue **pQueue)
{
*pQueue=(Queue *)malloc(sizeof(Queue));
(*pQueue)->nCount=0;
(*pQueue)->pHead=NULL;
(*pQueue)->pEnd=NULL;
}
#include <stdlib.h>
typedef struct tree
{
int nVal;
struct tree *pLeft;
struct tree *pRight;
}Tree;
typedef struct queue
{
Tree *nVal;
struct queue *pNext;
}MyQueue;
typedef struct node
{
int nCount;
MyQueue *pHead;
MyQueue *pEnd;
}Queue;
void Init(Queue **pQueue)
{
*pQueue=(Queue *)malloc(sizeof(Queue));
(*pQueue)->nCount=0;
(*pQueue)->pHead=NULL;
(*pQueue)->pEnd=NULL;
}
void Push(Queue **pQueue,Tree * nNum)
{
MyQueue *pNode=(MyQueue*)malloc(sizeof(MyQueue));
pNode->nVal=nNum;
pNode->pNext=NULL;
if((*pQueue)->pHead==NULL)
{
(*pQueue)->pHead=pNode;
}
//尾添加
else
{
(*pQueue)->pEnd->pNext=pNode;
}
(*pQueue)->pEnd=pNode;
(*pQueue)->nCount++;
}
Tree * Pop(Queue *pQueue)
{
Tree * nNum;
MyQueue *pDel=NULL;
//头删除
if(pQueue==NULL || (pQueue)->nCount==0) return NULL;
pDel=(pQueue)->pHead;
nNum=pDel->nVal;
(pQueue)->pHead=(pQueue)->pHead->pNext;
free(pDel);
pDel=NULL;
(pQueue)->nCount--;
{
MyQueue *pNode=(MyQueue*)malloc(sizeof(MyQueue));
pNode->nVal=nNum;
pNode->pNext=NULL;
if((*pQueue)->pHead==NULL)
{
(*pQueue)->pHead=pNode;
}
//尾添加
else
{
(*pQueue)->pEnd->pNext=pNode;
}
(*pQueue)->pEnd=pNode;
(*pQueue)->nCount++;
}
Tree * Pop(Queue *pQueue)
{
Tree * nNum;
MyQueue *pDel=NULL;
//头删除
if(pQueue==NULL || (pQueue)->nCount==0) return NULL;
pDel=(pQueue)->pHead;
nNum=pDel->nVal;
(pQueue)->pHead=(pQueue)->pHead->pNext;
free(pDel);
pDel=NULL;
(pQueue)->nCount--;
剩余6页未读,继续阅读
资源评论
怡然自得~~
- 粉丝: 1
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- xdxdxdxdxdxdxdxdaaaaaaaa
- score.sql 数据库表格
- 技术资料分享信利4.3单芯片TFT1N4633-Ev1.0非常好的技术资料.zip
- 技术资料分享手机-SMS-PDU-格式参考手册非常好的技术资料.zip
- 技术资料分享Z-Stackapi函数非常好的技术资料.zip
- 技术资料分享Z-Stack-API-Chinese非常好的技术资料.zip
- 技术资料分享Z-Stack 开发指南非常好的技术资料.zip
- 技术资料分享Zigbee协议栈中文说明免费非常好的技术资料.zip
- 技术资料分享Zigbee协议栈及应用实现非常好的技术资料.zip
- 技术资料分享ZigBee协议栈的研究与实现非常好的技术资料.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功