国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

隊(duì)列的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)

2019-11-09 20:25:08
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
/*    IDE: Dev-C++ 5.11    GCC-version: 4.9.2 64-bit*/#include <stdio.h>#include <malloc.h>typedef int sElemType;typedef struct node {	sElemType e;	node* next;} NODE;typedef struct queue {	int lenght;	NODE* front;	NODE* rear;} queue;NODE* create_node(sElemType e) {	NODE* n = (NODE*) malloc(sizeof(NODE));	n->e = e;	n->next = NULL;}void init_queue(queue* q, sElemType num) {	q->lenght = 0;	q->front = create_node(num);	q->front->next = create_node(num);	q->rear = q->front->next;}void in_queue(queue* q, sElemType e) {	q->lenght++;	q->rear->e = e;	q->rear->next = create_node(0);	q->rear = q->rear->next;}bool out_queue(queue* q, sElemType* e) {	if (q->front == q->rear) {		return false;	}	q->lenght--;	*e = q->front->e;	NODE* p = q->front;	q->front = q->front->next;	free(p);	return true;}int main() {	queue* q = (queue*) malloc(sizeof(queue));	init_queue(q, 0);	in_queue(q, 1);	in_queue(q, 2);	in_queue(q, 3);	q->front = q->front->next;		PRintf("%d/n", q->lenght);    sElemType e;	while (out_queue(q, &e)) {	    printf("%d ", e);	}	return 0;}
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 庆城县| 乐昌市| 临清市| 昌图县| 酒泉市| 伊宁县| 宝山区| 健康| 定兴县| 武夷山市| 眉山市| 丹寨县| 黄山市| 芦溪县| 定西市| 鹰潭市| 庆阳市| 上林县| 周口市| 青阳县| 遂溪县| 梓潼县| 宁德市| 德令哈市| 延安市| 星子县| 平武县| 荥阳市| 井冈山市| 江西省| 舟曲县| 松滋市| 滕州市| 屯留县| 美姑县| 无为县| 云浮市| 仁怀市| 延寿县| 东至县| 永年县|