设为首页 加入收藏

TOP

一步一步写算法(之线性队列)(二)
2014-11-23 23:33:49 来源: 作者: 【 】 浏览:3
Tags:步一步 算法 线性 队列
get_queue_data(QUEUE_NODE* pQueueNode, int* value)

{

if(NULL == pQueueNode || NULL == value)

return FALSE;

if(0 == pQueueNode->count)

return FALSE;

*value = pQueueNode->pData[pQueueNode->head];

pQueueNode-> pData[pQueueNode->head] = 0;

pQueueNode-> count --;

pQueueNode->head = (pQueueNode->head + 1) % pQueueNode->length;

return TRUE;

} f)统计当前队列中有多少数据

int get_total_number(const QUEUE_NODE* pQueueNode)

{

if(NULL == pQueueNode)

return 0;

return pQueueNode->count;

}

int get_total_number(const QUEUE_NODE* pQueueNode)

{

if(NULL == pQueueNode)

return 0;

return pQueueNode->count;

} g)查看队列中初始化的时候总长度是多少

int get_total_number(const QUEUE_NODE* pQueueNode)

{

if(NULL == pQueueNode)

return 0;

return pQueueNode->length;

}

int get_total_number(const QUEUE_NODE* pQueueNode)

{

if(NULL == pQueueNode)

return 0;

return pQueueNode->length;

}

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇一步一步写算法(之双向链表) 下一篇一步一步写算法(之线性堆栈)

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: