freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[工學(xué)]c數(shù)據(jù)結(jié)構(gòu)大作業(yè)課程設(shè)計(jì)——【校園導(dǎo)游咨詢】【停車場(chǎng)管理】絕對(duì)純手工打造內(nèi)含類模塊、維指針數(shù)組、f(編輯修改稿)

2025-02-12 06:56 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 /車牌號(hào)car *next。//存放car類型元素的數(shù)組初始地址}。class carstack//棧(停車場(chǎng))的類{friend class parkingmanagement。//parkingmanagement能訪問(wèn)carstack類中所有成員public:carstack()。//構(gòu)造函數(shù),棧的初始化int empty()。//判斷棧是否為空int full()。//判斷棧是否為滿car *s。//存放car類型棧元素的數(shù)組初始地址int top。//棧頂指針}。class carqueue//隊(duì)列(便道)的類{friend class parkingmanagement。//parkingmanagement能訪問(wèn)carstack類中所有成員public:carqueue()。//構(gòu)造函數(shù),隊(duì)列的初始化int full()。//判斷隊(duì)列是否為滿car *front,*rear。//存放car類型隊(duì)列元素的數(shù)組初始地址}。class parkingmanagement{public:int pushstack(carstack amp。cs,int um,double ctime)。//入棧,cs棧內(nèi)進(jìn)行調(diào)整,返回棧內(nèi)位置void popstack(carstack amp。cs,int um)。//出棧,cs棧內(nèi)進(jìn)行調(diào)整,//根據(jù)車牌號(hào)把車彈出棧,將出棧car的number賦值給int popstacknumber()//將出棧car的time賦值給double popstacktime(),無(wú)返回值!int pushqueue(carqueue amp。cq,int um,double ctime)。//入隊(duì),隊(duì)內(nèi)進(jìn)行調(diào)整,返回隊(duì)內(nèi)位置int popqueue(carqueue amp。cq)。//出隊(duì),隊(duì)內(nèi)進(jìn)行調(diào)整,返回汽車車牌號(hào)void arrival(carstack amp。cs,carqueue amp。cq,int um,double ctime)。//車輛到達(dá),//根據(jù)輸入的車牌號(hào)、到達(dá)時(shí)間,變更函數(shù)參數(shù);并cout車位信息void leave(carstack amp。cs,carqueue amp。cq,int um,double ctime)。//車輛離開,//根據(jù)輸入的車牌號(hào)找到汽車,并進(jìn)行出棧操作、出隊(duì)操作和入棧操作;//并cout停留時(shí)間和收費(fèi)情況void deletequeue(carqueue amp。cq,int i)。//刪除cq過(guò)道中第i輛車int popstacknumber。//專門存放出棧的時(shí)候返回的車牌號(hào)double popstacktime。//專門存放出棧的時(shí)候返回的時(shí)刻}。**********************************【以下為類的實(shí)現(xiàn)】************************************carstack::carstack()//構(gòu)造函數(shù),棧的初始化{top=1。s=new car[Max]。//創(chuàng)建car類型棧元素的數(shù)組if(s==NULL){cout??臻g分配不成功!endl。exit(1)。}}int carstack::full()//判斷棧是否為滿{return top==Max1。}carqueue::carqueue()//構(gòu)造函數(shù),隊(duì)列的初始化{rear=front=NULL。}int parkingmanagement::pushstack(carstack amp。cs,int um,double ctime)//入棧,cs棧內(nèi)進(jìn)行調(diào)整,返回棧內(nèi)位置{if(==Max1)//Max從1開始,top從0開始{cout停車場(chǎng)已滿!endl。return Max。}else{ ++。([]).number=um。//將um賦給棧頂位置的車的車牌號(hào),s是car類型棧元素的數(shù)組([]).time=ctime。//將ctime賦給棧頂位置的車的入棧時(shí)間,s是car類型棧元素的數(shù)組return (+1)。//返回棧內(nèi)位置加1,即停車場(chǎng)內(nèi)車位從1號(hào)開始}}void parkingmanagement::popstack(carstack amp。cs,int um)//出棧,cs棧內(nèi)進(jìn)行調(diào)整,//根據(jù)車牌號(hào)把車彈出棧,將出棧car的number賦值給int popstacknumber//將出棧car的time賦值給double popstacktime,無(wú)返回值!{int i。car p。carstack stemp。//定義一個(gè)carstack類型的臨時(shí)存放出棧元素的棧for(i=0。 i=。 i++)if(([i]).number==um) break。//當(dāng)要出棧的車的車牌號(hào)=棧內(nèi)的車牌號(hào)元素時(shí),跳出循環(huán)p=[i]。//將要出棧的元素賦給car類型的p存放while(i)[++()]=[()]。//出棧的元素?cái)?shù)組逐個(gè)賦給臨時(shí)棧popstacknumber=。//將這個(gè)車牌號(hào)信息傳給int popstacknumber()popstacktime=。//將該車的時(shí)間信息傳給double popstacktime()。//棧頂指針回到原來(lái)位置while(=0)[++()]=[()]。//臨時(shí)棧出棧的元素逐個(gè)賦給原棧,完成先退再進(jìn)的工作}int parkingmanagement::pushqueue(carqueue amp。cq,int um,double ctime)//入隊(duì),隊(duì)內(nèi)進(jìn)行調(diào)整,返回隊(duì)內(nèi)位置{car *p,*countp。int count(1)。//count用于記錄車在過(guò)道上的位置信息,因隊(duì)列為鏈?zhǔn)降?,所以進(jìn)行循環(huán)累加p=new car。//創(chuàng)建一個(gè)car類型的指針pnumber=um。ptime=ctime。pnext=NULL。//首先將指向存放car類型元素的數(shù)組初始地址置空if (==NULL)//第一次入隊(duì)要判斷頭結(jié)點(diǎn)是否為空{(diào)==p。}else {//尾插法插入元素pnext=()next。()next=p。=()next。}countp=()next。while(countp!=NULL){count++。countp=countpnext。}//count即車在過(guò)道上的位置,【從1開始計(jì)?。。 縭eturn count。}int parkingmanagement::popqueue(carqueue amp。cq)//出隊(duì),隊(duì)內(nèi)進(jìn)行調(diào)整,返回汽車車牌號(hào){car p。=(()next)number。//cq隊(duì)里,=(()next)time。//cq隊(duì)里,//賦給car類型的車信息=(()next)next。//cq隊(duì)里,//賦給car類型的車信息的下一個(gè)元素的指針return 。=()next。}void parkingmanagement::arrival(carstack amp。cs,carqueue amp。cq,int um,double ctime)//車輛到達(dá),根據(jù)輸入的車牌號(hào)、到達(dá)時(shí)間,變更函數(shù)參數(shù);并cout車位信息{int pos。if(!(()))//如果棧未滿,車輛停入停車場(chǎng){int fl(0),i。//定義一個(gè)從0開始的標(biāo)記flfor(i=0。i=。i++){if([i]
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1