日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

C语言循环队列的实现方法,C语言循环队列(数组实现)

發布時間:2025/3/20 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言循环队列的实现方法,C语言循环队列(数组实现) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

#include typedef struct queue_arr

{

int * data;

int front;

int rear;

int count;

} que;

//初始化隊列

que * InitQueue()

{

que * q = (que *)malloc(sizeof(que));

q->front = 0;

q->rear = 0;

q->count = 0;//可用于判斷隊空、隊滿

return q;

}

//判斷隊滿

int FullQueue(que * q)

{

//設置隊列長度為10

if((q->rear+1)%10 == q->front)

return 0;

return 1;

}

//入隊函數

int EnQueue(que * q, int data)

{

if(FullQueue(q) == 0)

{

return 1;

}

else

{

q->data[q->rear] = data;

q->rear = (q->rear+1)%10;

q->count++;

return 0;

}

}

//出隊函數

que * DelQueue(que * q, int data)

{

que * del = q;

int tmp = del->front,n = del->count;

if(q->count == 0)//判斷隊空

return q;

while(n)

{

n--;

if(del->data[tmp] == data)

{

del->front = (tmp+1)%10;

del->count = n;

return del;

}

tmp = (tmp+1)%10;

}

return q;

}

//遍歷隊列

void Display(que * q)

{

int i =q->front;

while(i != q->rear)

{

printf("%d ",q->data[i]);

i = (i+1)%10;

}

if(q->count == 0)

printf("隊列為空!");

printf("\n");

}

//測試代碼

int main()

{

que * q;

int i=10;

q = InitQueue();

printf("開始入隊\n");

while(i--)

{

if(EnQueue(q,i) == 1)

printf("隊滿,不能入隊!\n");

else

{

printf("數字 %d 入隊后,隊列成員為:",i);

Display(q);

}

}

i=10;

printf("開始出隊\n");

while(i--)

{

DelQueue(q,i);

printf("數字 %d 出隊后,隊列成員為:",i);

Display(q);

}

}

總結

以上是生活随笔為你收集整理的C语言循环队列的实现方法,C语言循环队列(数组实现)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲天堂123 | 免费看黄在线观看 | 日本不卡视频在线 | 色婷婷av一区二区三区之e本道 | 中文字幕在线日亚洲9 | 中国女人特级毛片 | 中文字幕一区二区在线观看 | 在线观看网站黄 | 人成在线观看 | 青青伊人国产 | 亚洲乱码一区二区 | 西西人体www大胆高清 | 四虎首页 | 日韩激情网 | 久草影视在线观看 | 18岁免费观看电视连续剧 | 色综合天天干 | 男人和女人做爽爽视频 | 国产又粗又猛又爽免费视频 | 国产成人av片| 亚洲成熟少妇视频在线观看 | 老牛影视一区二区三区 | 九九午夜 | 97精品一区二区 | 老熟妇精品一区二区三区 | 亚洲精品推荐 | 久久人精品 | 欧美专区在线视频 | 韩国三级在线看 | 成年人网站在线免费观看 | 青娱乐在线免费观看 | 少妇喷水在线观看 | 国产无码精品久久久 | 操欧美女人 | 青青草综合视频 | 日本美女毛茸茸 | 亚洲人成人网 | 午夜噜噜 | 致命弯道8在线观看免费高清完整 | 精品成人一区二区三区 | 亚洲精品福利在线观看 | 日韩视频免费在线观看 | 亚洲人妻一区二区 | 警察高h荡肉呻吟男男 | 亚洲精品小视频 | 中日韩在线观看视频 | 99视频国产精品免费观看a | av网站有哪些 | jizz中国少妇 | 欧美亚一区二区三区 | 久久人人添人人爽添人人片 | 日韩男女啪啪 | 精品人妻人人做人人爽 | 欧美双性人妖o0 | 亚洲熟女乱色一区二区三区 | 金鱼妻日剧免费观看完整版全集 | 欧美精品在线一区二区三区 | 久久久久久亚洲 | 我要操婊 | 91在线欧美 | 国内一级视频 | 德国性经典xxxx性hd | 日韩精品一区二区三区丰满 | 婷婷丁香花五月天 | 国产91大片| 国产麻豆精品久久一二三 | 国产又大又黄的视频 | 亚洲天堂男人av | 欧美性色黄 | 娇小萝被两个黑人用半米长 | 免费无码国产v片在线观看 三级全黄做爰在线观看 | 国内精品卡一卡二卡三 | 看一级片 | 国产精品久久久久久久久久免费看 | 久久欧洲 | 久久精品中文闷骚内射 | 性感美女一区二区三区 | xxxxx日韩| 精品视频在线免费观看 | 蜜桃在线一区二区 | 狠狠干欧美| 午夜伦理视频 | 999综合网| 免费看黄色一级片 | 深夜在线 | 一级香蕉视频在线观看 | 激情小说av | 97成人精品视频在线观看 | 免费无遮挡无码永久视频 | 国产精品夜夜爽 | 男女日批免费视频 | 亚洲先锋影音 | 一区二区三区 中文字幕 | 高清国产一区二区三区 | www.久久爱 | 精品日韩在线 | 国内三级在线 | 九九热这里都是精品 | 天天噜日日噜 |