版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p> 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告</p><p><b> 學(xué)校:中南大學(xué)</b></p><p> 學(xué)院:信息科學(xué)與工程學(xué)院</p><p> 班級(jí):計(jì)算機(jī)科學(xué)與技術(shù)1101班</p><p><b> 姓名:杜茂鵬</b></p><p> 課題:停車
2、場(chǎng)管理系統(tǒng)</p><p> 時(shí)間:2013年7月3日</p><p><b> 目 錄</b></p><p><b> 設(shè)計(jì)目的</b></p><p><b> 問題描述</b></p><p><b> 設(shè)計(jì)要求</b
3、></p><p><b> 設(shè)計(jì)構(gòu)思</b></p><p><b> 算法說明</b></p><p><b> 復(fù)雜度說明</b></p><p><b> 測(cè)試結(jié)果</b></p><p><b>
4、 總結(jié)反思</b></p><p><b> 源程序</b></p><p><b> 1設(shè)計(jì)目的</b></p><p> 1)了解并掌握數(shù)據(jù)結(jié)構(gòu)與算法的設(shè)計(jì)方法,具備初步的獨(dú)立分析和設(shè)計(jì)能力;</p><p> 2)初步掌握軟件開發(fā)過程的問題分析、系統(tǒng)設(shè)計(jì)、程序編碼、測(cè)試
5、等基本方法和技能;</p><p> 3)提高綜合運(yùn)用所學(xué)的理論知識(shí)和方法獨(dú)立分析和解決問題的能力;</p><p> 4)進(jìn)行全面綜合的訓(xùn)練,對(duì)課堂教學(xué)、實(shí)驗(yàn)等環(huán)節(jié)的有益補(bǔ)充。</p><p> 5)提高解決實(shí)際問題和培養(yǎng)軟件工作所需的動(dòng)手能力。</p><p> 6)深化理解和靈活掌握教學(xué)內(nèi)容</p><
6、;p> 7)進(jìn)行軟件工程的綜合訓(xùn)練。訓(xùn)練用系統(tǒng)的觀點(diǎn)和軟件開發(fā)一般規(guī)范進(jìn)行軟件開發(fā),培養(yǎng)軟件工作者所應(yīng)具備的科學(xué)的工作方法和作風(fēng)。</p><p><b> 2問題描述</b></p><p> 設(shè)有一個(gè)可以停放n輛汽車的狹長停車場(chǎng),它只有一個(gè)大門可以供車輛進(jìn)出。車輛按到達(dá)停車場(chǎng)時(shí)間的早晚依次從停車場(chǎng)最里面向大門口處停放(最先到達(dá)的第一輛車放在停車場(chǎng)的最
7、里面)。如果停車場(chǎng)已放滿n輛車,則后來的車輛只能在停車場(chǎng)大門外的便道上等待,一旦停車場(chǎng)內(nèi)有車開走,則排在便道上的第一輛車就進(jìn)入停車場(chǎng)。停車場(chǎng)內(nèi)如有某輛車要開走,在它之后進(jìn)入停車場(chǎng)的車都必須先退出停車場(chǎng)為它讓路,待其開出停車場(chǎng)后,這些車輛再依原來的次序進(jìn)場(chǎng)。每輛車在離開停車場(chǎng)時(shí),都應(yīng)根據(jù)它在停車場(chǎng)內(nèi)停留的時(shí)間長短交費(fèi)。如果停留在便道上的車未進(jìn)停車場(chǎng)就要離去,允許其離去,不收停車費(fèi),并且仍然保持在便道上等待的車輛的次序。編制一程序模擬該停車
8、場(chǎng)的管理。</p><p><b> 3設(shè)計(jì)要求</b></p><p> 要求程序輸出每輛車到達(dá)后的停車位置(停車場(chǎng)或便道上),以及某輛車離開停車場(chǎng)時(shí)應(yīng)交納的費(fèi)用和它在停車場(chǎng)內(nèi)停留的時(shí)間。</p><p><b> 4設(shè)計(jì)構(gòu)思</b></p><p> 根據(jù)題目要求,停車場(chǎng)只有一個(gè)大門,因
9、此可用一個(gè)棧來模擬:當(dāng)棧滿后,繼續(xù)來的車只能停在便道上,根據(jù)便道停車的特點(diǎn),可知這可以用一個(gè)隊(duì)列來實(shí)現(xiàn),先排隊(duì)的車先離開便道進(jìn)入停車場(chǎng)。由于排在停車場(chǎng)的車可以離開并要求后面的車輛都離開停車場(chǎng),讓此車離去。再讓后面的車輛依原來的次序進(jìn)入停車場(chǎng),因此在一個(gè)棧和一個(gè)隊(duì)列的基礎(chǔ)上還需要有一個(gè)地方(車輛規(guī)避所)保存為了讓路離開的車輛,很顯然著也應(yīng)該用一個(gè)棧來模擬。因此,本題中用到倆個(gè)棧和一個(gè)隊(duì)列。</p><p> 對(duì)于
10、停車場(chǎng)和車輛規(guī)避所,有車輛進(jìn)入和車輛離開倆個(gè)過程,這就是是進(jìn)棧出棧操作,只是還允許排在中間的車輛離開,因此在棧中需要查找。對(duì)于便道,也有如隊(duì)列和出隊(duì)列操作,同樣允許排在中間的車輛先離開隊(duì)列。這樣基本動(dòng)作只需利用棧和隊(duì)列的基本操作即可。</p><p> 整個(gè)操作過程是:當(dāng)輸入數(shù)據(jù)表示有車輛到達(dá)時(shí),則判斷棧是否滿,若未滿則新數(shù)據(jù)進(jìn)棧,數(shù)據(jù)包括時(shí)間和車牌號(hào);否則,將數(shù)據(jù)放在隊(duì)尾,表示車輛在道上等待。</p&g
11、t;<p> 當(dāng)輸入數(shù)據(jù)表示有車輛離開時(shí),就在棧中尋找是不是有此車牌號(hào)的車輛,若有就讓其離開,并根據(jù)時(shí)間計(jì)費(fèi);若沒有,就在便道上找,否則反映出錯(cuò)信息。</p><p> 當(dāng)離開停車場(chǎng)的車輛位于棧的中間時(shí),必須先將此位置到棧頂之間的所有數(shù)據(jù)轉(zhuǎn)到車輛規(guī)避所中,然后安排車輛出棧,最后將一個(gè)棧中的數(shù)據(jù)倒回倒停車場(chǎng)棧中。</p><p> 在模擬停車場(chǎng)管理時(shí)還要注意,如果停車長棧
12、中沒有車輛停放時(shí)數(shù)據(jù)輸入仍然要求車輛退出,則顯示出錯(cuò)信息,程序中停車場(chǎng)的停車數(shù)為N,便道不做要求。且每經(jīng)過一次操作都要顯示當(dāng)前停車場(chǎng)的狀況。</p><p><b> 5算法說明</b></p><p><b> 2.算法說明</b></p><p> (1) 功能模塊說明:停車場(chǎng)管理系統(tǒng)含有三個(gè)模塊,即:車輛到達(dá)、
13、離開、列表顯示 </p><p> ?。?)以模塊為單位分析算法</p><p> 1、“到達(dá)”模塊:到達(dá)時(shí)有兩種情況,即車場(chǎng)是否滿,未滿則直接進(jìn)入停車場(chǎng);滿時(shí),到便道等待。</p><p> 2.“離開”模塊:離開時(shí),當(dāng)車庫為空時(shí),提示沒有車,結(jié)束;否則車輛離開。如圖3。</p><p> 3. “顯示”模塊:顯示模塊有兩個(gè)顯示選項(xiàng)
14、,即:車場(chǎng)與便道。</p><p><b> 6復(fù)雜度說明</b></p><p> 說明:對(duì)時(shí)間復(fù)雜度的分析,均指在最壞情況下的時(shí)間復(fù)雜度。</p><p><b> 在棧結(jié)構(gòu)中:</b></p><p> (1) 初始化棧(即車庫),使車庫為空的,此時(shí),時(shí)間復(fù)雜度=O(max)。<
15、/p><p> (2) 停車最壞的情況是要車位已經(jīng)滿,此時(shí),時(shí)時(shí)間復(fù)雜度=O(1)。</p><p> (3) 關(guān)于車輛離開的時(shí)間復(fù)雜度=O(max)。</p><p> (4) 車場(chǎng)信息的顯示的時(shí)間復(fù)雜度=O(1)。</p><p><b> 在隊(duì)列結(jié)構(gòu)中:</b></p><p> (1
16、) 出場(chǎng)車的信息的時(shí)間復(fù)雜度=O(1)。</p><p> (2) 判斷通道上是否有車及車站是否已滿,此時(shí),時(shí)間復(fù)雜度O=(max)。</p><p> (3) 車輛停車費(fèi)用的時(shí)間復(fù)雜度O=(1)。</p><p><b> 7測(cè)試結(jié)果</b></p><p><b> 車輛到達(dá)</b>&l
17、t;/p><p><b> 車輛離開</b></p><p><b> 列表查看</b></p><p><b> 8總結(jié)反思</b></p><p> 通過本次課程設(shè)計(jì),我對(duì)數(shù)據(jù)結(jié)構(gòu)的理解進(jìn)一步加深,我理解和掌握了每一段程序代碼的功能及含義,并且能夠?qū)崿F(xiàn)模擬停車場(chǎng)管理的主
18、要功能:利用棧實(shí)現(xiàn)車的入庫問題,利用隊(duì)列完成車在便道上停放的問題,主要是通過棧和隊(duì)列的初始化,調(diào)用等函數(shù)來模擬停車問題。學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu),我學(xué)會(huì)如何將所學(xué)的知識(shí)運(yùn)用到實(shí)際中,解決一些實(shí)際的問題,這才是學(xué)習(xí)的根本。 當(dāng)然在實(shí)驗(yàn)中我也遇到了不少實(shí)際性的問題,比如車輛停車的時(shí)間hour限制在24小時(shí),min限制在60分鐘之內(nèi),如果加入日期計(jì)算就更好了;在便道上等待的車輛,車主不可能無限制的等待,應(yīng)該編寫一個(gè)便道上車輛離開的函數(shù)更合理些。編寫的程
19、度要與實(shí)際有聯(lián)系,這就不能只依賴于課本,還要聯(lián)系實(shí)際多多思考,重復(fù)調(diào)試,不斷改進(jìn),才能編出一個(gè)符合實(shí)際的有價(jià)值的系統(tǒng)。</p><p><b> 9源程序</b></p><p> #include<stdio.h> </p><p> #include<stdlib.h> </p><p>
20、; #include<string.h> </p><p> /*------------------------------------------------------------------------------*/ </p><p> #define MAX 3 /*車庫容量*/ </p><p> #define price 0.0
21、5 /*每車每分鐘費(fèi)用*/ </p><p> typedef struct time{ </p><p> int hour; </p><p><b> int min; </b></p><p> }Time; /*時(shí)間結(jié)點(diǎn)*/ </p><p> typedef struct n
22、ode{ </p><p> char num[10]; </p><p> Time reach; </p><p> Time leave; </p><p> }CarNode; /*車輛信息結(jié)點(diǎn)*/ </p><p> typedef struct NODE{ </p><p>
23、; CarNode *stack[MAX+1]; </p><p><b> int top; </b></p><p> }SeqStackCar; /*模擬車場(chǎng)*/ </p><p> typedef struct car{ </p><p> CarNode *data; </p><
24、p> struct car *next; </p><p> }QueueNode; </p><p> typedef struct Node{ </p><p> QueueNode *head; </p><p> QueueNode *rear; </p><p> }LinkQueueCar
25、; /*模擬通道*/ </p><p> /*------------------------------------------------------------------------------*/ </p><p> void InitStack(SeqStackCar *); /*初始化棧*/ </p><p> int InitQueue(Lin
26、kQueueCar *); /*初始化便道*/ </p><p> int Arrival(SeqStackCar *,LinkQueueCar *); /*車輛到達(dá)*/ </p><p> void Leave(SeqStackCar *,SeqStackCar *,LinkQueueCar *); /*車輛離開*/ </p><p> void List(
27、SeqStackCar,LinkQueueCar); /*顯示存車信息*/ </p><p> /*------------------------------------------------------------------------------*/ </p><p> int main() </p><p><b> { </b&g
28、t;</p><p> SeqStackCar Enter,Temp; </p><p> LinkQueueCar Wait; </p><p><b> int ch; </b></p><p> InitStack(&Enter); /*初始化車站*/ </p><p>
29、InitStack(&Temp); /*初始化讓路的臨時(shí)棧*/ </p><p> InitQueue(&Wait); /*初始化通道*/ </p><p><b> while(1) </b></p><p><b> { </b></p><p> printf(&quo
30、t;\n1.車輛到達(dá)"); </p><p> printf(" 2.車輛離開"); </p><p> printf(" 3.列表顯示 "); </p><p> printf(" 4.退出系統(tǒng)"); </p><p><b> while(1) <
31、;/b></p><p><b> { </b></p><p> scanf("%d",&ch); </p><p> if(ch>=1&&ch<=4)break; </p><p> else printf("\nplease choos
32、e: 1|2|3|4."); </p><p><b> } </b></p><p> switch(ch) </p><p><b> { </b></p><p> case 1:Arrival(&Enter,&Wait);break; /*車輛到達(dá)*/ &l
33、t;/p><p> case 2:Leave(&Enter,&Temp,&Wait);break; /*車輛離開*/ </p><p> case 3:List(Enter,Wait);break; /*列表打印信息*/ </p><p> case 4:exit(0); /*退出主程序*/ </p><p> d
34、efault: break; </p><p><b> } </b></p><p><b> } </b></p><p><b> } </b></p><p> /*------------------------------------------------
35、------------------------------*/ </p><p> void InitStack(SeqStackCar *s) /*初始化棧*/ </p><p><b> { </b></p><p><b> int i; </b></p><p> s->to
36、p=0; </p><p> for(i=0;i<=MAX;i++) </p><p> s->stack[s->top]=NULL; </p><p><b> } </b></p><p> int InitQueue(LinkQueueCar *Q) /*初始化便道*/ </p>
37、;<p><b> { </b></p><p> Q->head=(QueueNode *)malloc(sizeof(QueueNode)); </p><p> if(Q->head!=NULL) </p><p><b> { </b></p><p>
38、Q->head->next=NULL; </p><p> Q->rear=Q->head; </p><p> return(1); </p><p><b> } </b></p><p> else return(-1); </p><p><b>
39、 } </b></p><p> void PRINT(CarNode *p,int room) /*打印出場(chǎng)車的信息*/ </p><p><b> { </b></p><p> int A1,A2,B1,B2; </p><p> printf("\n請(qǐng)輸入離開的時(shí)間:/**:**/
40、"); </p><p> scanf("%d:%d",&(p->leave.hour),&(p->leave.min)); </p><p> printf("\n離開車輛的車牌號(hào)為:"); </p><p> puts(p->num); </p><p&
41、gt; printf("\n其到達(dá)時(shí)間為: %d:%d",p->reach.hour,p->reach.min); </p><p> printf("離開時(shí)間為: %d:%d",p->leave.hour,p->leave.min); </p><p> A1=p->reach.hour; </p>
42、<p> A2=p->reach.min; </p><p> B1=p->leave.hour; </p><p> B2=p->leave.min; </p><p> printf("\n應(yīng)交費(fèi)用為:%2.1f元",((B1-A1)*60+(B2-A2))*price); </p><
43、;p><b> free(p); </b></p><p><b> } </b></p><p> int Arrival(SeqStackCar *Enter,LinkQueueCar *W) /*車輛到達(dá)*/ </p><p><b> { </b></p><
44、p> CarNode *p; </p><p> QueueNode *t; </p><p> p=(CarNode *)malloc(sizeof(CarNode)); </p><p> _flushall(); </p><p> printf("\n請(qǐng)輸入車牌號(hào):"); </p>&
45、lt;p> gets(p->num); </p><p> if(Enter->top<MAX) /*車場(chǎng)未滿,車進(jìn)車場(chǎng)*/ </p><p><b> { </b></p><p> Enter->top++; </p><p> printf("\n車輛在車場(chǎng)第%d位
46、置.",Enter->top); </p><p> printf("\n請(qǐng)輸入到達(dá)時(shí)間:/**:**/"); </p><p> scanf("%d:%d",&(p->reach.hour),&(p->reach.min)); </p><p> Enter->stac
47、k[Enter->top]=p; </p><p> return(1); </p><p><b> } </b></p><p> else /*車場(chǎng)已滿,車進(jìn)便道*/ </p><p><b> { </b></p><p> printf("
48、\n該車須在便道等待!"); </p><p> t=(QueueNode *)malloc(sizeof(QueueNode)); </p><p> t->data=p; </p><p> t->next=NULL; </p><p> W->rear->next=t; </p>
49、<p> W->rear=t; </p><p> return(1); </p><p><b> } </b></p><p><b> } </b></p><p> void Leave(SeqStackCar *Enter,SeqStackCar *Temp,Li
50、nkQueueCar *W) </p><p> { /*車輛離開*/ </p><p> int i, room; </p><p> CarNode *p,*t; </p><p> QueueNode *q; </p><p> /*判斷車場(chǎng)內(nèi)是否有車*/ </p><p>
51、if(Enter->top>0) /*有車*/ </p><p><b> { </b></p><p> while(1) /*輸入離開車輛的信息*/ </p><p><b> { </b></p><p> printf("\n請(qǐng)輸入車在車場(chǎng)的位置/1--%d/:
52、",Enter->top); </p><p> scanf("%d",&room); </p><p> if(room>=1&&room<=Enter->top) break; </p><p><b> } </b></p><p>
53、; while(Enter->top>room) /*車輛離開*/ </p><p><b> { </b></p><p> Temp->top++; </p><p> Temp->stack[Temp->top]=Enter->stack[Enter->top]; </p>
54、<p> Enter->stack[Enter->top]=NULL; </p><p> Enter->top--; </p><p><b> } </b></p><p> p=Enter->stack[Enter->top]; </p><p> Enter-&g
55、t;stack[Enter->top]=NULL; </p><p> Enter->top--; </p><p> while(Temp->top>=1) </p><p><b> { </b></p><p> Enter->top++; </p><p&
56、gt; Enter->stack[Enter->top]=Temp->stack[Temp->top]; </p><p> Temp->stack[Temp->top]=NULL; </p><p> Temp->top--; </p><p><b> } </b></p>&
57、lt;p> PRINT(p,room); </p><p> /*判斷通道上是否有車及車站是否已滿*/ </p><p> if((W->head!=W->rear)&&Enter->top<MAX) /*便道的車輛進(jìn)入車場(chǎng)*/ </p><p><b> { </b></p>
58、<p> q=W->head->next; </p><p> t=q->data; </p><p> Enter->top++; </p><p> printf("\n便道的%s號(hào)車進(jìn)入車場(chǎng)第%d位置.",t->num,Enter->top); </p><p>
59、; printf("\n請(qǐng)輸入現(xiàn)在的時(shí)間/**:**/:"); </p><p> scanf("%d:%d",&(t->reach.hour),&(t->reach.min)); </p><p> W->head->next=q->next; </p><p> if(
60、q==W->rear) W->rear=W->head; </p><p> Enter->stack[Enter->top]=t; </p><p><b> free(q); </b></p><p><b> } </b></p><p> else pr
61、intf("\n便道里沒有車.\n"); </p><p><b> } </b></p><p> else printf("\n車場(chǎng)里沒有車."); /*沒車*/ </p><p><b> } </b></p><p> void List1(S
62、eqStackCar *S) /*列表顯示車場(chǎng)信息*/ </p><p><b> { </b></p><p><b> int i; </b></p><p> if(S->top>0) /*判斷車站內(nèi)是否有車*/ </p><p><b> { </b>
63、;</p><p> printf("\n車場(chǎng):"); </p><p> printf("\n 位置 到達(dá)時(shí)間 車牌號(hào)\n"); </p><p> for(i=1;i<=S->top;i++) </p><p><b> { </b></p>
64、<p> printf(" %d ",i); </p><p> printf("%d:%d ",S->stack[i]->reach.hour,S->stack[i]->reach.min); </p><p> puts(S->stack[i]->num); </p><p&
65、gt;<b> } </b></p><p><b> } </b></p><p> else printf("\n車場(chǎng)里沒有車"); </p><p><b> } </b></p><p> void List2(LinkQueueCar *
66、W) /*列表顯示便道信息*/ </p><p><b> { </b></p><p> QueueNode *p; </p><p> p=W->head->next; </p><p> if(W->head!=W->rear) /*判斷通道上是否有車*/ </p>&
67、lt;p><b> { </b></p><p> printf("\n等待車輛的號(hào)碼為:"); </p><p> while(p!=NULL) </p><p><b> { </b></p><p> puts(p->data->num); &l
68、t;/p><p> p=p->next; </p><p><b> } </b></p><p><b> } </b></p><p> else printf("\n便道里沒有車."); </p><p><b> } <
69、/b></p><p> void List(SeqStackCar S,LinkQueueCar W) </p><p><b> { </b></p><p> int flag,tag; </p><p><b> flag=1; </b></p><p>
70、; while(flag) </p><p><b> { </b></p><p> printf("\n請(qǐng)選擇 1|2|3:"); </p><p> printf("\n1.車場(chǎng)\n2.便道\n3.返回\n"); </p><p><b> while(1
71、) </b></p><p><b> { </b></p><p> scanf("%d",&tag); </p><p> if(tag>=1||tag<=3) break; </p><p> else printf("\n請(qǐng)選擇 1|2|3:&
72、quot;); </p><p><b> } </b></p><p> switch(tag) </p><p><b> { </b></p><p> case 1:List1(&S);break; /*列表顯示車場(chǎng)信息*/ </p><p> ca
73、se 2:List2(&W);break; /*列表顯示便道信息*/ </p><p> case 3:flag=0;break; </p><p> default: break; </p><p><b> } </b></p><p><b> } }</b></p>
74、;<p> 袁節(jié)膅薂羄肅蒃薁蚃芀荿薀螆肅芅蕿袈羋膁蚈羀肁蒀蚇蝕襖莆蚇螂肀莂蚆羅袂羋蚅蚄膈膄蚄螇羈蒂蚃衿膆莈螞羈罿芄螁蟻膄膀螁螃羇葿螀裊膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃螞肂莈蒂螄羋芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羈莀蒈羃膇芆蕆蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃蠆羆艿薃袁節(jié)膅薂羄肅蒃薁蚃芀荿薀螆肅芅蕿袈羋膁蚈羀肁蒀蚇蝕襖莆蚇螂肀莂蚆羅袂羋蚅蚄膈膄蚄螇羈蒂蚃衿膆莈螞羈罿芄螁蟻膄膀螁螃羇葿螀裊膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿
75、蒂莃螞肂莈蒂螄羋芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羈莀蒈羃膇芆蕆蚃羀膂蒆螅膅蒁薅袇羈莇襖羋蕆袇螀芇蕿蝕聿芆艿蒃肅芅蒁螈羈芄薃薁袆芃芃螆螂芃蒞蕿肁節(jié)蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈螞螂羂薁袈肀肁芀蟻羆肁莃袆袂肀薅蠆袈聿蚇蒂膇肈莇螇肅肇葿薀罿肆薂螆裊肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羈膂莈蚅袇膁蒀袀螃膀薂蚃肂腿節(jié)衿羈腿莄螞襖羋蕆袇螀芇蕿蝕聿芆艿蒃肅芅蒁螈羈芄薃薁袆芃芃螆螂芃蒞蕿肁節(jié)蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆
76、蚄羀莇莆袀袆羃蒈螞螂羂薁袈肀肁芀蟻羆肁莃袆袂肀薅蠆袈聿蚇蒂膇肈莇螇肅肇葿薀罿肆薂螆裊肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羈膂莈蚅袇膁蒀袀螃膀薂蚃肂腿節(jié)衿羈</p><p> 芀荿薀螆肅芅蕿袈羋膁蚈羀肁蒀蚇蝕襖莆蚇螂肀莂蚆羅袂羋蚅蚄膈膄蚄螇羈蒂蚃衿膆莈螞羈罿芄螁蟻膄膀螁螃羇葿螀裊膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃螞肂莈蒂螄羋芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羈莀蒈羃膇芆蕆蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃蠆羆艿薃袁節(jié)膅薂
77、羄肅蒃薁蚃芀荿薀螆肅芅蕿袈羋膁蚈羀肁蒀蚇蝕襖莆蚇螂肀莂蚆羅袂羋蚅蚄膈膄蚄螇羈蒂蚃衿膆莈螞羈罿芄螁蟻膄膀螁螃羇葿螀裊膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃螞肂莈蒂螄羋芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羈莀蒈羃膇芆蕆蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃蠆羆艿薃袁節(jié)膅薂羄肅蒃薁蚃芀荿薀螆肅芅蕿袈羋膁蚈羀肁蒀蚇蝕襖莆蚇螂肀莂蚆羅袂羋蚅蚄膈膄蚄螇羈蒂蚃衿膆莈螞羈罿芄螁蟻膄膀螁螃羇葿螀裊膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃螞肂莈蒂螄羋芄蒁袆肀膀蒀罿袃薈葿
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(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)管理
- 數(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ì)---停車場(chǎng)仿真
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)--- 停車場(chǎng)問題
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告---停車場(chǎng)管理系統(tǒng)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)--模擬停車場(chǎ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)論