亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? algo3-12.c

?? 基于C語言的數據結構算法描述
?? C
字號:
 /* algo3-12.c 銀行業務模擬。實現算法3.6、3.7的程序 */
 #define Qu 4 /* 客戶隊列數 */
 #define Khjg 5 /* 兩相鄰到達的客戶的時間間隔最大值 */
 #define Blsj 30 /* 每個客戶辦理業務的時間最大值 */
 #include"c1.h"

 typedef struct /* 定義ElemType為結構體類型 */
 {
   int OccurTime; /* 事件發生時刻 */
   int NType; /* 事件類型,Qu表示到達事件,0至Qu-1表示Qu個窗口的離開事件 */
 }Event,ElemType; /* 事件類型,有序鏈表LinkList的數據元素類型 */

 #include"c2-5.h"
 typedef LinkList EventList; /* 事件鏈表類型,定義為有序鏈表 */
 #include"bo2-6.c" /* 使用已有的鏈表基本操作 */

 typedef struct
 {
   int ArrivalTime; /* 到達時刻 */
   int Duration; /* 辦理事務所需時間 */
 }QElemType; /* 定義QElemType(隊列的數據元素類型)為結構體類型; */

 #include"c3-2.h"
 #include"bo3-2.c" /* 使用已有的隊列基本操作 */

 /* 程序中用到的主要變量(全局)。算法3.7 */
 EventList ev; /* 事件表 */
 Event en; /* 事件 */
 Event et; /* 臨時變量 */
 LinkQueue q[Qu]; /* Qu個客戶隊列 */
 QElemType customer; /* 客戶記錄 */
 int TotalTime=0,CustomerNum=0; /* 累計客戶逗留時間,客戶數(初值為0) */
 int CloseTime; /* 銀行營業時間(單位是分) */

 int cmp(Event a,Event b)
 { /* 依事件a的發生時刻<、=或>事件b的發生時刻分別返回-1、0或1 */
   if(a.OccurTime==b.OccurTime)
     return 0;
   else
     return (a.OccurTime-b.OccurTime)/abs(a.OccurTime-b.OccurTime);
 }

 void OpenForDay()
 { /* 初始化操作 */
   int i;
   InitList(&ev); /* 初始化事件鏈表為空 */
   en.OccurTime=0; /* 設定第一個客戶到達事件 */
   en.NType=Qu; /* 到達 */
   OrderInsert(&ev,en,cmp); /* 插入事件表 */
   for(i=0;i<Qu;++i) /* 置空隊列 */
     InitQueue(&q[i]);
 }

 void Random(int *d,int *i)
 {
   *d=rand()%Blsj+1; /* 1到Blsj之間的隨機數 */
   *i=rand()%Khjg+1; /* 1到Khjg之間的隨機數 */
 }

 int Minimum(LinkQueue Q[]) /* 返回最短隊列的序號 */
 {
   int l[Qu];
   int i,k;
   for(i=0;i<Qu;i++)
     l[i]=QueueLength(Q[i]);
   k=0;
   for(i=1;i<Qu;i++)
     if(l[i]<l[0])
     {
       l[0]=l[i];
       k=i;
     }
   return k;
 }

 void CustomerArrived()
 { /* 處理客戶到達事件,en.NType=Qu */
   QElemType f;
   int durtime,intertime,i;
   ++CustomerNum;
   Random(&durtime,&intertime); /* 生成隨機數 */
   et.OccurTime=en.OccurTime+intertime; /* 下一客戶到達時刻 */
   et.NType=Qu; /* 隊列中只有一個客戶到達事件 */
   if(et.OccurTime<CloseTime) /* 銀行尚未關門,插入事件表 */
     OrderInsert(&ev,et,cmp);
   i=Minimum(q); /* 求長度最短隊列的序號,等長為最小的序號 */
   f.ArrivalTime=en.OccurTime;
   f.Duration=durtime;
   EnQueue(&q[i],f);
   if(QueueLength(q[i])==1)
   {
     et.OccurTime=en.OccurTime+durtime;
     et.NType=i;
     OrderInsert(&ev,et,cmp); /* 設定第i隊列的一個離開事件并插入事件表 */
   }
 }

 void CustomerDeparture()
 { /* 處理客戶離開事件,en.NTyPe<Qu */
   int i;
   i=en.NType;
   DeQueue(&q[i],&customer); /* 刪除第i隊列的排頭客戶 */
   TotalTime+=en.OccurTime-customer.ArrivalTime; /* 累計客戶逗留時間 */
   if(!QueueEmpty(q[i]))
   { /* 設定第i隊列的一個離開事件并插入事件表 */
     GetHead_Q(q[i],&customer);
     et.OccurTime=en.OccurTime+customer.Duration;
     et.NType=i;
     OrderInsert(&ev,et,cmp);
   }
 }

 void Bank_Simulation()
 {
   Link p;
   OpenForDay(); /* 初始化 */
   while(!ListEmpty(ev))
   {
     DelFirst(&ev,GetHead(ev),&p);
     en.OccurTime=GetCurElem(p).OccurTime;
     en.NType=GetCurElem(p).NType;
     if(en.NType==Qu)
       CustomerArrived(); /* 處理客戶到達事件 */
     else
       CustomerDeparture(); /* 處理客戶離開事件 */
   } /* 計算并輸出平均逗留時間 */
   printf("顧客總數:%d, 所有顧客共耗時:%d分鐘, 平均每人耗時: %d分鐘\n",CustomerNum,TotalTime,TotalTime/CustomerNum);
 }

 void main()
 {
   printf("請輸入銀行營業時間長度(單位:分)\n");
   scanf("%d",&CloseTime);
   Bank_Simulation();
 }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜臀va亚洲va欧美va天堂| 视频一区视频二区中文字幕| 精品国产电影一区二区| 欧美日韩电影一区| 欧美一区二区三区小说| 欧美日韩国产综合草草| 欧美日韩三级在线| 日韩一区二区中文字幕| 在线播放日韩导航| 日韩欧美久久久| 26uuu久久天堂性欧美| 久久理论电影网| 国产精品精品国产色婷婷| 综合中文字幕亚洲| 一区二区三区精密机械公司| 亚洲综合偷拍欧美一区色| 婷婷国产在线综合| 国内久久精品视频| 99精品视频免费在线观看| 日本久久电影网| 欧美一区二区三区在线电影| 26uuuu精品一区二区| 国产精品蜜臀av| 亚洲国产日韩a在线播放性色| 视频一区视频二区中文字幕| 国内外精品视频| 9l国产精品久久久久麻豆| 欧美亚洲自拍偷拍| 欧美成人官网二区| 中文字幕色av一区二区三区| 亚洲一区av在线| 激情六月婷婷综合| 91蜜桃婷婷狠狠久久综合9色| 在线中文字幕不卡| 亚洲精品在线观看视频| 亚洲黄网站在线观看| 国内精品嫩模私拍在线| 色婷婷综合久久| 精品va天堂亚洲国产| 一区二区三区在线影院| 久久99热99| 色综合久久中文字幕| 欧美成人一区二区三区| 亚洲综合色网站| 99热这里都是精品| 亚洲精品一区二区精华| 午夜欧美视频在线观看| 成人精品一区二区三区四区| 精品乱人伦小说| 亚洲大片免费看| 91在线免费看| 国产精品女同互慰在线看| 久久国产精品一区二区| 在线免费观看不卡av| 中文在线资源观看网站视频免费不卡| 舔着乳尖日韩一区| 欧美自拍丝袜亚洲| 中文字幕一区二区三区在线观看| 久久精工是国产品牌吗| 91精品久久久久久久99蜜桃 | 欧美国产日韩精品免费观看| 亚洲午夜精品在线| 欧美午夜理伦三级在线观看| 亚洲三级久久久| 99久久er热在这里只有精品66| 久久综合狠狠综合久久综合88| 日精品一区二区| 欧美精品久久99久久在免费线| 亚洲激情av在线| 日本丶国产丶欧美色综合| 国产精品久久看| 成人av资源在线观看| 国产午夜精品美女毛片视频| 国精产品一区一区三区mba视频 | 成av人片一区二区| 国产精品系列在线| 成人精品电影在线观看| 国产精品久久久久久福利一牛影视| 国产精品一区二区三区四区| 国产日韩欧美综合在线| 国产激情视频一区二区三区欧美 | 国产精品一二二区| 26uuu久久天堂性欧美| 国产一区91精品张津瑜| 国产无遮挡一区二区三区毛片日本| 国产一区二区三区综合| 国产日产精品1区| 97国产一区二区| 亚洲国产日韩a在线播放 | 韩国精品在线观看| 国产女主播视频一区二区| av在线免费不卡| 亚洲欧美一区二区三区国产精品| 91行情网站电视在线观看高清版| 亚洲精品一二三区| 69堂成人精品免费视频| 国产乱码精品一区二区三| √…a在线天堂一区| 欧美亚洲图片小说| 经典三级在线一区| 国产精品久久久久一区| 欧美天天综合网| 国产精品亚洲综合一区在线观看| 国产精品国产自产拍高清av| 欧美自拍偷拍午夜视频| 久草中文综合在线| 亚洲日本在线视频观看| 91精品欧美久久久久久动漫 | 欧美国产日韩一二三区| 91官网在线免费观看| 奇米影视一区二区三区小说| 中文字幕国产一区二区| 欧美日本乱大交xxxxx| 国产**成人网毛片九色| 亚洲成人自拍偷拍| 国产精品污污网站在线观看| 欧美精品久久99久久在免费线 | 亚洲美女视频在线| 日韩精品一区二区三区四区视频| 成人av在线播放网址| 久热成人在线视频| 亚洲与欧洲av电影| 国产欧美日韩另类视频免费观看| 欧美男人的天堂一二区| 成人视屏免费看| 久久99精品国产麻豆不卡| 亚洲国产精品久久人人爱蜜臀| 国产日韩精品视频一区| 日韩欧美国产综合在线一区二区三区| 91香蕉视频污| 成人在线综合网| 激情久久久久久久久久久久久久久久| 一区二区三区不卡在线观看| 国产精品嫩草99a| 久久久久久久电影| 日韩午夜在线观看| 91精品国产福利| 在线观看免费一区| 99久久精品国产导航| 成人综合日日夜夜| 岛国av在线一区| 国产一区二区三区最好精华液| 丝袜诱惑制服诱惑色一区在线观看 | 日韩视频免费观看高清完整版在线观看| 色综合久久天天| 99久久久国产精品免费蜜臀| 丁香天五香天堂综合| 国产精品一级片在线观看| 国内不卡的二区三区中文字幕| 日韩电影在线一区二区三区| 日韩成人av影视| 另类成人小视频在线| 美女视频免费一区| 国精产品一区一区三区mba桃花| 久久99国内精品| 国产美女在线精品| 国产·精品毛片| 97国产精品videossex| 色偷偷成人一区二区三区91| 欧美亚州韩日在线看免费版国语版| 在线观看免费一区| 欧美精品免费视频| 精品国产乱码久久久久久图片| 久久综合久久久久88| 国产亚洲精品精华液| 亚洲欧美视频一区| 丝袜诱惑制服诱惑色一区在线观看| 美女视频一区二区| 国产成人免费av在线| 91视频一区二区| 欧美男同性恋视频网站| 久久青草国产手机看片福利盒子 | 一区二区三区91| 日本网站在线观看一区二区三区| 韩国一区二区在线观看| 国产成人激情av| 欧美三级日韩三级| 2022国产精品视频| 亚洲精品国产a| 麻豆精品在线看| eeuss鲁片一区二区三区| 欧美色图激情小说| 久久久久久免费网| 依依成人综合视频| 国内欧美视频一区二区| 色偷偷88欧美精品久久久 | 处破女av一区二区| 精品视频999| 中文字幕av在线一区二区三区| 亚洲香肠在线观看| 国产xxx精品视频大全| 911精品国产一区二区在线| 国产免费成人在线视频| 亚洲chinese男男1069| 国产ts人妖一区二区| 欧美精品少妇一区二区三区| 国产精品久久久久久福利一牛影视| 日韩一区精品视频| 91免费版在线| 欧美国产亚洲另类动漫|