版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 數(shù)據(jù)結(jié)構(gòu)</b></p><p><b> 課程設(shè)計(jì)說(shuō)明書</b></p><p> 題目: 停車場(chǎng)問(wèn)題 </p><p> 院 系: 計(jì)算機(jī)科學(xué)與工程學(xué)院 </p><p> 專業(yè)班級(jí):
2、 計(jì)算機(jī)08-4班 </p><p> 學(xué) 號(hào): </p><p> 學(xué)生姓名: </p><p> 指導(dǎo)教師: </p><p> 2010年 02 月 24 日</p>
3、;<p> 課程設(shè)計(jì)(論文)任務(wù)書</p><p> 計(jì)算機(jī)科學(xué)與工程 學(xué)院 計(jì)算機(jī)軟件教研室</p><p> 2009年 12月 29 日
4、 </p><p><b> 目 錄</b></p><p><b> 1 問(wèn)題描述1</b></p><p><b> 2 需求分析1</b></p><p&
5、gt;<b> 3 總體設(shè)計(jì)2</b></p><p> 3.1 棧和隊(duì)列在使用前的數(shù)據(jù)類型定義及各自的結(jié)點(diǎn)類型</p><p><b> 2</b></p><p><b> 4 總結(jié)12</b></p><p><b> 參考文獻(xiàn)12</b&
6、gt;</p><p><b> 1 問(wèn)題描述</b></p><p> 利用棧和隊(duì)列實(shí)現(xiàn)車的停放,等候以及結(jié)算;在執(zhí)行時(shí)使用菜單方式實(shí)現(xiàn),選擇需要的停車服務(wù),執(zhí)行后可以顯示打印結(jié)果。</p><p> 設(shè)停車場(chǎng)內(nèi)只有一個(gè)可停放N輛汽車的狹長(zhǎng)通道,且只有一個(gè)大門可供汽車進(jìn)出。汽車在停車場(chǎng)內(nèi)車輛到達(dá)時(shí)間的先后順序,依次由北向南排列(大門在最
7、南端,最先到達(dá)的第一輛車停放在車場(chǎng)的最北端),若車場(chǎng)內(nèi)已停滿N輛汽車,則后的汽車只能在門外的便道上等候,一旦有車開走,則排在便道上的第一輛車即可開入;當(dāng)停車場(chǎng)內(nèi)某輛車要離開時(shí),在它之后進(jìn)入的車輛必須先退出車場(chǎng)為它讓路,待該輛車開出大門外,其它車輛再按原次序進(jìn)入車場(chǎng),每輛停放在車場(chǎng)的車在它離開停車場(chǎng)時(shí)必須按它停留的時(shí)間長(zhǎng)短交納費(fèi)用。</p><p> 以棧模擬停車場(chǎng),以隊(duì)列模擬車場(chǎng)外的便道,按照從終端讀入的輸入的
8、數(shù)據(jù)序列進(jìn)行模擬管理。每一組輸入數(shù)據(jù)包括三個(gè)數(shù)據(jù)項(xiàng):汽車“到達(dá)”或“離去”的信息,汽車牌照號(hào)碼以及到達(dá)或離去的時(shí)刻。對(duì)每一組輸入數(shù)據(jù)進(jìn)行操作后的輸出信息為:若是車輛到達(dá),則輸出汽車在停車場(chǎng)或便道上的停車位置;若是車輛離去,則輸出汽車在停車場(chǎng)內(nèi)停留的時(shí)間和應(yīng)交納的費(fèi)用(在便道上停留的時(shí)間不收費(fèi))。棧以順序結(jié)構(gòu)實(shí)現(xiàn),隊(duì)列以鏈表結(jié)構(gòu)實(shí)現(xiàn)。</p><p><b> 2 需求分析</b></
9、p><p> 根據(jù)問(wèn)題要求,我認(rèn)為,雖然本程序?qū)τ诂F(xiàn)實(shí)生活中的用處不是很現(xiàn)實(shí),但是可以豐富我們對(duì)棧和隊(duì)列的理解,也可以讓我們學(xué)會(huì)用棧和隊(duì)列來(lái)模擬現(xiàn)實(shí)中的問(wèn)題,本程序要實(shí)現(xiàn)的功能有:</p><p> 用順序結(jié)構(gòu)棧和鏈表結(jié)構(gòu)隊(duì)列來(lái)模擬停車場(chǎng)和過(guò)道:為了能用棧模擬停車場(chǎng)和用隊(duì)列隊(duì)列模擬過(guò)道,首先得為棧和鏈?zhǔn)疥?duì)列定義結(jié)點(diǎn),然后為棧和隊(duì)列中各函數(shù)的實(shí)現(xiàn)包括初始化棧和隊(duì)列還有棧的判斷??张袛鄺M來(lái)提
10、示不能出車和什么時(shí)候過(guò)道上的車進(jìn)入停車場(chǎng),以入棧出棧來(lái)模擬車輛的出入停車場(chǎng),以判斷隊(duì)列是否為空來(lái)提示過(guò)道是否有車來(lái)進(jìn)入停車場(chǎng)和入隊(duì)來(lái)模擬車等候在過(guò)道上出隊(duì)來(lái)讓過(guò)道上的車進(jìn)入停車場(chǎng),還有取隊(duì)列首個(gè)元素來(lái)模擬排在隊(duì)首的車進(jìn)入停車場(chǎng)。</p><p> 停車函數(shù):當(dāng)選擇是停放車輛時(shí),則先檢查停車場(chǎng)有沒(méi)有滿,如果沒(méi)滿就會(huì)調(diào)用停車函數(shù),把車的信息輸入到棧內(nèi),表示該車已進(jìn)入停車場(chǎng),并輸出本車在停車場(chǎng)內(nèi)的具體位置。</
11、p><p> 等候函數(shù):在選擇停放車輛時(shí),但停車場(chǎng)已滿,則只能調(diào)用等候函數(shù)。將車輛的輸入信息存入隊(duì)列中,表示該車需要在過(guò)道內(nèi)等候,并輸出本車在過(guò)道內(nèi)的具體位置。</p><p> 車輛出站函數(shù):當(dāng)選擇車輛出站時(shí),則要輸出汽車在停車場(chǎng)內(nèi)停留的時(shí)間和應(yīng)交納的費(fèi)用,其中不包括車在過(guò)道內(nèi)等候所用的時(shí)間。</p><p><b> 3 總體設(shè)計(jì)</b>
12、</p><p> 3.1棧和隊(duì)列在使用前的數(shù)據(jù)類型定義及各自的結(jié)點(diǎn)類型</p><p> 在設(shè)計(jì)程序時(shí),為了能更簡(jiǎn)單地得到用戶輸入的準(zhǔn)確的時(shí)間,我定義了一個(gè)時(shí)間數(shù)據(jù)類型,其中包括小時(shí)信息和分鐘信息。</p><p> typedef struct{ //定義時(shí)間類型用來(lái)存儲(chǔ)車輛進(jìn)出站時(shí)間</p><p><b> i
13、nt hour;</b></p><p> int minute;</p><p><b> }time;</b></p><p> typedef struct //定義汽車數(shù)據(jù)類型用來(lái)存儲(chǔ)棧和隊(duì)列中元素值</p><p><b> {</b></p><
14、;p> char name[8];</p><p> char Carnum[6];</p><p><b> time ti;</b></p><p><b> }Car;</b></p><p> typedef struct //定義棧結(jié)點(diǎn)類型模擬停車場(chǎng)</p>
15、;<p><b> {</b></p><p> Car data[MAXSIZE];</p><p><b> int top;</b></p><p> }SeqStack,*pSeqStack;</p><p> typedef struct node{ //定義
16、結(jié)點(diǎn)</p><p><b> Car data;</b></p><p> struct node *next;</p><p> }Qnode,*PQnode;</p><p> typedef struct { //定義鏈?zhǔn)疥?duì)列結(jié)點(diǎn)類型模擬通道</p><p> PQnod
17、e front,rear; </p><p> }LinkQueue,*PLinkQueue;</p><p> 程序在執(zhí)行時(shí),用到的主要函數(shù)有:</p><p> pSeqStack InitStack() //初始化棧</p><p> int StackEmpty(pSeqStack S) //判???lt;
18、/p><p> int StackFull(pSeqStack S) //判棧滿</p><p> int Push(pSeqStack S,char name[],char num[],time arriveti) //入棧</p><p> { //Car x;</p><p> if(S->top == MA
19、XSIZE-1)</p><p><b> {</b></p><p> //cout<<"棧已滿!"<<endl;</p><p><b> return 0;</b></p><p><b> }</b></p>
20、;<p><b> else</b></p><p><b> { </b></p><p> S->top++; </p><p> strcpy(S->data[S->top].name,name);</p><p> strcpy(S->da
21、ta[S->top].Carnum,num);</p><p> S->data[S->top].ti.hour=arriveti.hour;</p><p> S->data[S->top].ti.minute=arriveti.minute;</p><p><b> return 1;</b></
22、p><p><b> }</b></p><p><b> }</b></p><p> int Pop(pSeqStack S) //出棧</p><p><b> { </b></p><p> if(StackEmpty(S))<
23、;/p><p><b> {</b></p><p><b> return 0;</b></p><p><b> }</b></p><p><b> else</b></p><p><b> { <
24、/b></p><p> S->top--; //**此出棧只是將top指針下移了位置,而原本的top所指結(jié)點(diǎn)不考慮了</p><p><b> return 1;</b></p><p><b> }</b></p><p><b> }</b>&
25、lt;/p><p> PLinkQueue InitQueue() //初始化隊(duì)列</p><p> int QueueEmpty(PLinkQueue Q) //判隊(duì)空</p><p> int InQueue(PLinkQueue Q,char num[],char name[]) //入隊(duì)列</p><p><b
26、> { </b></p><p><b> PQnode p;</b></p><p> p=(PQnode)malloc(sizeof(Qnode));</p><p><b> if( !p)</b></p><p><b> {</b>&l
27、t;/p><p> cout<<"內(nèi)存溢出!"<<endl; //**“溢出”即已經(jīng)沒(méi)有空間可分配給此結(jié)點(diǎn)了</p><p><b> return 0;</b></p><p><b> }</b></p><p> strcpy(p->
28、data.Carnum,num);</p><p> strcpy(p->data.name,name);</p><p> p->next=NULL;</p><p> if(QueueEmpty(Q))</p><p> Q->front=Q->rear=p;</p><p><
29、;b> else{</b></p><p> Q->rear->next=p;</p><p> Q->rear=p;</p><p><b> }</b></p><p><b> return 1;</b></p><p>&
30、lt;b> }</b></p><p> int OutQueue(PLinkQueue Q) //出隊(duì)</p><p><b> {</b></p><p><b> PQnode p;</b></p><p> p=(PQnode)malloc(sizeof(Qn
31、ode));</p><p><b> if(!p)</b></p><p><b> {</b></p><p> cout<<"內(nèi)存溢出!"<<endl;</p><p><b> return 0;</b></p&
32、gt;<p><b> }</b></p><p> p=Q->front;</p><p> Q->front =Q->front->next;</p><p><b> free(p);</b></p><p> if(!Q->front)&
33、lt;/p><p> Q->rear=NULL;</p><p><b> return 1;</b></p><p><b> }</b></p><p> int CountQueue(PLinkQueue Q) //計(jì)算隊(duì)列中車輛個(gè)數(shù),顯示通道中車輛停放位置</p>
34、<p><b> {</b></p><p> int count=0;</p><p><b> PQnode p;</b></p><p> p=Q->front;</p><p> while(p!=NULL)</p><p><b&g
35、t; {</b></p><p><b> count++;</b></p><p> p=p->next;</p><p><b> }</b></p><p> return count;</p><p><b> }</b&
36、gt;</p><p> int DeleteQueue(PLinkQueue Q,char num[],char name[]) //取隊(duì)頭元素,為后來(lái)的進(jìn)棧找元素</p><p><b> {</b></p><p> int count=0;</p><p><b> PQnode p;<
37、;/b></p><p> p=Q->front;</p><p> while(p!=NULL)</p><p><b> {</b></p><p><b> count++;</b></p><p> p=p->next;</p>
38、<p><b> }</b></p><p> return count;</p><p><b> }</b></p><p> int InsertCar(pSeqStack S,char name[],char num[],time arriveti) //單個(gè)車輛入站</p>
39、<p><b> {</b></p><p> Push(S,name,num,arriveti);</p><p> cout<<"當(dāng)前車輛停放在停車場(chǎng)第"<<S->top+1<<"位"<<endl;</p><p><b&g
40、t; return 1;</b></p><p><b> }</b></p><p> 圖1 單個(gè)車輛進(jìn)站</p><p> double ExitCar(pSeqStack S,PLinkQueue Q,char name[],char num[],time leaveti) //車輛出站/</p>
41、<p><b> {</b></p><p> int i,position,flag=0;</p><p> //char num[6]; //要出站的車的車牌號(hào)</p><p> for(i=0;i<S->top+1;i++)</p><p>&
42、lt;b> {</b></p><p> if(strcmp(S->data[i].Carnum,num)==0) //**strcmp()結(jié)果0為true,1為false,而在while()條件判斷時(shí)1為true,0為false, 即:將車牌號(hào)不匹配的車入棧n,出棧s,取車牌號(hào)匹配的計(jì)算費(fèi)用
43、 </p><p><b> {</b></p><p> position=i;</p><p><b> flag=1;</b></p><p><b> }</b></p><p><b> }<
44、/b></p><p> if(! flag)</p><p><b> {</b></p><p> cout<<"沒(méi)有此輛車"<<endl;</p><p><b> }</b></p><p> pSeqSta
45、ck S1;</p><p> S1=InitStack(); //臨時(shí)棧,存放在要出站車輛之后進(jìn)入車場(chǎng)的車輛</p><p><b> if(!S1)</b></p><p><b> {</b></p><p> cout<<"車輛出站失?。?quot;&
46、lt;<endl;</p><p><b> exit(1);</b></p><p><b> }</b></p><p> for(i=S->top;i>position;i--)</p><p><b> {</b></p><
47、;p> Pop(S);/*車場(chǎng)出車*/</p><p> Push(S1,S->data[S->top].name,S->data[S->top].Carnum,S->data[S->top].ti);/*臨時(shí)棧入車*/</p><p><b> }</b></p><p> double ac
48、count=0;</p><p> account=((leaveti.hour-S->data[S->top].ti.hour)*60+(leaveti.minute-S->data[S->top].ti.minute))*price;</p><p> Pop(S);/*所指定的車輛出站*/</p><p> while(S1-&g
49、t;top!=-1)</p><p><b> {</b></p><p> Push(S,S1->data[S1->top].name,S1->data[S->top].Carnum,S1->data[S1->top].ti);/*車場(chǎng)入車*/</p><p> Pop(S1);/*臨時(shí)棧出車*/&l
50、t;/p><p><b> }</b></p><p> if(Q->rear!=NULL&&Q->front!=NULL)/*通道內(nèi)有車*/</p><p><b> {</b></p><p> DeleteQueue(Q,num,name);</p>
51、<p> Push(S,name,num,leaveti);</p><p> //cout<<"通道車輛進(jìn)站成功!"<<endl;</p><p><b> }</b></p><p> return account;</p><p><b>
52、 }</b></p><p><b> 圖2 車輛結(jié)算</b></p><p> int Waiting(PLinkQueue Q,char name[],char num[]) //等候停放</p><p><b> {</b></p><p> InQueue(Q,n
53、ame,num);</p><p> cout<<"當(dāng)前車輛停放在通道第"<<CountQueue(Q)<<"位"<<endl;</p><p><b> return 1;</b></p><p><b> }</b></
54、p><p><b> 圖3 等候停放</b></p><p> void Show(pSeqStack S,PLinkQueue Q) //車站內(nèi)信息顯示</p><p><b> {</b></p><p><b> int i;</b></p>&
55、lt;p> if(S->top==-1)</p><p><b> {</b></p><p> cout<<"車場(chǎng)為空!"<<endl;</p><p><b> }</b></p><p> cout<<"當(dāng)
56、前車場(chǎng)內(nèi)車輛信息是:"<<endl;</p><p> cout<<"車牌號(hào):"<<ends<<"車主姓名:"<<ends<<"到達(dá)時(shí)間:"<<endl;</p><p> for(i=0;i<S->top+1;i++)&
57、lt;/p><p><b> {</b></p><p> cout<<S->data[i].Carnum<<ends<<S->data[i].name<<ends<<S->data[i].ti.hour<<" : "<<S->data[i]
58、.ti.minute<<endl;</p><p><b> }</b></p><p> if(Q->rear!=NULL&&Q->front!=NULL)</p><p><b> {</b></p><p> ///Q->front=Q-&
59、gt;front->next;</p><p> ///Q->rear=Q->rear;</p><p> cout<<"通道內(nèi)車輛信息:"<<endl;</p><p> cout<<"車主姓名:"<<ends<<"車牌號(hào):&quo
60、t;<<endl;</p><p> cout<<Q->front->data.name<<ends<<Q->front->data.Carnum<<endl;</p><p> Q->front=Q->front->next;</p><p><b>
61、; }</b></p><p><b> }</b></p><p> 圖4 車站內(nèi)信息顯示</p><p> void main()</p><p><b> {</b></p><p> char name[8],num[6];</p>
62、;<p> time arriveti,leaveti; //定義兩個(gè)時(shí)間變量</p><p> int select;</p><p> pSeqStack S; //定義棧作為停車場(chǎng)</p><p> S=InitStack();</p><p> PLinkQueue Q; //定義鏈
63、隊(duì)列作為通道</p><p> Q=InitQueue();</p><p> cout<<"=========================快樂(lè)家園停車場(chǎng)========================"<<endl;</p><p> cout<<endl;</p><p>
64、<b> while (1)</b></p><p><b> {</b></p><p> cout<<"1、停放車輛:"<<endl;</p><p> cout<<"2、輸出車場(chǎng)內(nèi)車輛信息:"<<endl;</p&g
65、t;<p> cout<<"3、車輛結(jié)算:"<<endl;</p><p> cout<<"0、退出程序。"<<endl;</p><p> cout<<endl;</p><p> cout<<"請(qǐng)選擇要執(zhí)行的操作:&qu
66、ot;<<endl;</p><p> cin>>select;</p><p> switch(select)</p><p><b> {</b></p><p> case 0:exit(0);</p><p><b> break;</b&
67、gt;</p><p><b> case 1:</b></p><p> cout<<"請(qǐng)輸入到達(dá)車輛的信息:"<<endl;</p><p> cout<<"請(qǐng)輸入車主姓名:"<<endl;</p><p> cin>
68、;>name;</p><p> cout<<"請(qǐng)輸入車牌號(hào):"<<endl;</p><p><b> cin>>num;</b></p><p> cout<<"請(qǐng)輸入車的到達(dá)時(shí)間的小時(shí)信息(0-23):"<<endl;</
69、p><p> cin>>arriveti.hour;</p><p> cout<<"請(qǐng)輸入車的到達(dá)時(shí)間的分鐘信息(0-59):"<<endl;</p><p> cin>>arriveti.minute;</p><p> if(StackFull(S))</p&
70、gt;<p> Waiting(Q,name,num);</p><p><b> else</b></p><p> InsertCar(S,name,num,arriveti);</p><p> cout<<endl;</p><p><b> break;</b
71、></p><p><b> case 2:</b></p><p> cout<<"當(dāng)前車場(chǎng)信息:"<<endl;</p><p> Show(S,Q);</p><p> cout<<endl;</p><p><b&
72、gt; break;</b></p><p><b> case 3:</b></p><p> double money;</p><p> if(StackEmpty(S))</p><p><b> {</b></p><p> cout<
73、<"對(duì)不起,停車場(chǎng)還沒(méi)車停放"<<endl;</p><p><b> money=0;</b></p><p><b> }</b></p><p><b> else{</b></p><p> cout<<&quo
74、t;請(qǐng)輸入車主姓名:"<<endl;</p><p> cin>>name;</p><p> cout<<"請(qǐng)輸入車牌號(hào)\n";</p><p><b> cin>>num;</b></p><p> cout<<&quo
75、t;請(qǐng)輸入車輛離開時(shí)間的小時(shí)信息(0-23)\n";</p><p> cin>>leaveti.hour;</p><p> cout<<"請(qǐng)輸入車輛離開時(shí)間的分鐘信息(0-59)\n";</p><p> cin>>leaveti.minute;</p><p>
76、money=ExitCar(S,Q,name,num,leaveti);</p><p> cout<<"你停車的總時(shí)間為"<<money/price<<"分鐘"<<endl;</p><p> cout<<"你所需交納的停車費(fèi)用為"<<money<
77、<"元"<<endl;</p><p><b> };</b></p><p><b> break;</b></p><p><b> default:</b></p><p> cout<<"輸入錯(cuò)誤,請(qǐng)重
78、新選擇!"<<endl;</p><p><b> break;</b></p><p> }//end switch</p><p> }//end while </p><p> }//end main()</p><p><b> 4 總結(jié)</
79、b></p><p> 通過(guò)這次課程設(shè)計(jì),我對(duì)于編寫程序有了更新的認(rèn)識(shí),更多的感觸。首先是要把C語(yǔ)言這門課學(xué)好,作為編程的基礎(chǔ),應(yīng)用是很廣泛的。就像在處理停車場(chǎng)問(wèn)題時(shí),因?yàn)榇蟾庞邪肽陼r(shí)間沒(méi)有學(xué)C了,好多函數(shù)都不怎么會(huì)用了,于是只好又花時(shí)間把能用到的知識(shí)點(diǎn)好好地看了一遍,while循環(huán)的循環(huán)條件,字符串string相關(guān)函數(shù)的使用方法。其實(shí),在處理停車場(chǎng)問(wèn)題時(shí),更重要的還是在數(shù)據(jù)結(jié)構(gòu)書上的棧和隊(duì)列的應(yīng)用。為了
80、更順利的應(yīng)用這兩個(gè)知識(shí)點(diǎn),我又把書上棧和隊(duì)列的相關(guān)代碼理解了一遍。還有就是在設(shè)計(jì)中處理時(shí)間記錄上,我定義了一個(gè)時(shí)間time數(shù)據(jù)類型,來(lái)記錄時(shí)和分鐘信息。在設(shè)計(jì)程序時(shí),要考慮到好多問(wèn)題,當(dāng)車場(chǎng)停放已滿時(shí),需要將下一輛要停放的車放在通道內(nèi),等候停放;而先進(jìn)入停車場(chǎng)內(nèi)的車,在出站時(shí)需要將在它之后進(jìn)入的車退出來(lái),等車輛出站后,再按原順序進(jìn)入站,此時(shí)就需要定義一個(gè)臨時(shí)的棧,來(lái)存放之后進(jìn)入的車,等原來(lái)停放在車場(chǎng)的車都進(jìn)入后,通道上的第一輛車要進(jìn)入車
81、場(chǎng),并把出站的車的離開時(shí)間作為由通道進(jìn)入停車場(chǎng)的到達(dá)時(shí)間。而在處理結(jié)算算法時(shí),牽涉到元素在各存儲(chǔ)位置的轉(zhuǎn)移,需要考慮到程序的健壯性,技術(shù)要求更高了。</p><p> 然后,認(rèn)識(shí)到程序需要經(jīng)常編寫,經(jīng)常練。在調(diào)程序時(shí)可能會(huì)出現(xiàn)不少的錯(cuò)誤提示,這時(shí)就需要你靜下心來(lái)慢慢分析,一個(gè)錯(cuò)誤一個(gè)錯(cuò)誤的過(guò),還有在不懂的地方,需要研究或詢問(wèn)別人,千萬(wàn)不能就模糊地過(guò)去了!有跟自己的想法不同的,可用自己的方法試著調(diào)一下。</
82、p><p> 分析數(shù)據(jù)結(jié)構(gòu)這門課,它是培養(yǎng)我們編程思維的一種很好的方法,我們要想把編程學(xué)好,需要把思維培養(yǎng)到能很自然的把問(wèn)題轉(zhuǎn)換為學(xué)過(guò)的知識(shí)的水平。</p><p><b> 參考文獻(xiàn)</b></p><p> [1]秦鋒.數(shù)據(jù)結(jié)構(gòu)(C語(yǔ)言版).合肥:中國(guó)科大出版社,2007</p><p> [2]溫秀梅,丁學(xué)均.
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)-停車場(chǎng)管理
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)--停車場(chǎng)管理
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)--模擬停車場(chǎng)管理問(wèn)題
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)停車場(chǎng)管理
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)-停車場(chǎng)管理
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)---停車場(chǎng)仿真
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)--停車場(chǎng)管理
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)停車場(chǎng)管理報(bào)告
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)--停車場(chǎng)管理系統(tǒng)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)---停車場(chǎng)管理系統(tǒng)
- 停車場(chǎng)管理-數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)-- 停車場(chǎng)管理系統(tǒng)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告---停車場(chǎng)管理
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)--停車場(chǎng)管理系統(tǒng)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)《停車場(chǎng)管理系統(tǒng)》
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)——停車場(chǎng)管理系統(tǒng)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)--停車場(chǎng)管理系統(tǒng)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告---停車場(chǎng)管理系統(tǒng)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)--停車場(chǎng)管理系統(tǒng) (2)
- 停車場(chǎng)管理系統(tǒng)數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告
評(píng)論
0/150
提交評(píng)論