版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 設(shè)計(jì)題目 猴子吃桃子問(wèn)題 </p><p> 有一群猴子摘了一堆桃子,他們每天都吃當(dāng)前桃子的一半且再多吃一</p><p> 個(gè),到了第10天就只余下一個(gè)桃子。用多種方法實(shí)現(xiàn)求出原來(lái)這群猴子共摘了多少個(gè)桃子。</p><p> 二、運(yùn)行環(huán)境(軟、硬件環(huán)境)</p><p> VC++6.0 P
2、C電腦一臺(tái)</p><p><b> 算法的需求分析 </b></p><p> 1) 采用數(shù)組數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)上述求解</p><p> 2) 采用鏈數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)上述求解</p><p> 3) 采用遞歸實(shí)現(xiàn)上述求解</p><p> 4) 如果采用
3、4種方法者,適當(dāng)加分</p><p><b> //用戶(hù)界面</b></p><p> int Desk(int n)</p><p><b> {</b></p><p> printf("*********************************************
4、*****\n");</p><p> printf("| 歡迎進(jìn)入猴子吃桃子系統(tǒng) |\n");</p><p> printf("| 1-數(shù)組法 2-鏈表法 3-遞歸法 4-二叉樹(shù)法 5-退出 |\n");</p><p> printf("***
5、************************************************\n");</p><p> printf("請(qǐng)輸入要選擇的方法: ");</p><p> scanf("%d",&n);</p><p> getchar();</p><p>
6、; system("cls"); //刷新屏幕</p><p> while(n<1 || n>5)</p><p><b> {</b></p><p> printf("***輸入錯(cuò)誤 ! 請(qǐng)重新輸入***\n");</p><p> scanf(&q
7、uot;%d",&n);</p><p><b> }</b></p><p><b> return n;</b></p><p><b> }</b></p><p><b> 四、算法概要設(shè)計(jì)</b></p>
8、<p> //采用鏈數(shù)據(jù)結(jié)構(gòu) (棧) 實(shí)現(xiàn)上述求解</p><p> typedef struct</p><p><b> {</b></p><p><b> int *top;</b></p><p> int *base;</p><p><
9、b> }stack;</b></p><p><b> //初始化一個(gè)棧</b></p><p> stack Init(stack *s)</p><p><b> {</b></p><p> s->base=(int *)malloc(STACK_SIZE*s
10、izeof(int));</p><p> if(s->base == NULL)</p><p><b> {</b></p><p> printf("Init failed !\n");</p><p><b> exit(-1);</b></p>
11、<p><b> }</b></p><p> s->top = s->base;</p><p> return *s;</p><p><b> }</b></p><p><b> //二叉樹(shù)</b></p><p&
12、gt; 創(chuàng)建一個(gè)大小為DAYS(由用給出)的二叉樹(shù),二叉樹(shù)的左孩子節(jié)點(diǎn)存放當(dāng)天的桃子數(shù),右節(jié)點(diǎn)存放數(shù)字1,即為多吃的一個(gè)桃子。</p><p> typedef struct TNode</p><p><b> {</b></p><p><b> int data;</b></p><p&g
13、t; struct TNode *lchild;</p><p> struct TNode *rchild;</p><p><b> }tree;</b></p><p><b> //創(chuàng)建一個(gè)二叉樹(shù)</b></p><p> tree CreatTree(tree *T) //T
14、為指針類(lèi)型</p><p><b> { </b></p><p> int n=0,i=0;</p><p> tree *p,*pr,*T1;</p><p> T=(tree *)malloc(sizeof(TNode));</p><p><b> T1=T;<
15、/b></p><p> T->data=1; //根節(jié)點(diǎn)內(nèi)的數(shù)據(jù)為第DAYS天的桃子數(shù)</p><p> for(i=1; i<DAYS; i++)</p><p><b> {</b></p><p> p=(tree *)malloc(sizeof(TNode));</p>
16、<p> pr=(tree *)malloc(sizeof(TNode));</p><p> pr->lchild=NULL;</p><p> pr->rchild=NULL;</p><p> p->data=0;</p><p> pr->data=1;</p><p&
17、gt; T1->lchild=p;</p><p> T1->rchild=pr;</p><p><b> T1=p;</b></p><p><b> }</b></p><p> T1->lchild=NULL;</p><p> T1-&
18、gt;rchild=NULL;</p><p> return *T; //返回T的地址</p><p><b> }</b></p><p><b> //算法框架圖</b></p><p><b> N</b></p><p><b
19、> Y N</b></p><p><b> Y</b></p><p><b> 算法詳細(xì)設(shè)計(jì)</b></p><p> #include <stdio.h></p><p> #include <stdlib.h></p>
20、<p> #include "peach.h"</p><p><b> //函數(shù)聲明</b></p><p> int Desk(int n);</p><p> void peach_1(void);</p><p> stack Init(stack *s);</p&g
21、t;<p> void Push(stack *s,int num);</p><p> void Pop(stack *s,int &num);</p><p> void peach_2(stack *s);</p><p> void peach_3(int n,int i);</p><p> tree
22、 CreatTree(tree *T);</p><p> void calculate(tree *T);</p><p> void peach_4(tree *T);</p><p> int main()</p><p><b> {</b></p><p> int data=
23、0;</p><p> int n=1,i=1;</p><p><b> stack s;</b></p><p><b> tree T;</b></p><p> s=Init(&s);</p><p> T=CreatTree(&T);<
24、;/p><p><b> while(1)</b></p><p><b> {</b></p><p> switch(Desk(n))</p><p><b> {</b></p><p> case 1:peach_1();</
25、p><p><b> break;</b></p><p> case 2: peach_2(&s);</p><p><b> break;</b></p><p> case 3:peach_3(n,i);</p><p><b&g
26、t; break;</b></p><p> case 4:peach_4(&T);</p><p><b> break;</b></p><p> case 5:exit(0);</p><p><b> break;</b></p>&l
27、t;p><b> }</b></p><p><b> }</b></p><p><b> return 0;</b></p><p><b> }</b></p><p><b> //頭文件代碼</b></
28、p><p> #define DAYS 10 //定義給定的天數(shù)</p><p> #define STACK_SIZE 5 //棧的容量,實(shí)際只用了一個(gè)</p><p> #define TRUE 1</p><p> #define ERROR 0</p><p> void peach_3(int n,
29、int i);</p><p><b> //用戶(hù)界面</b></p><p> int Desk(int n)</p><p><b> {</b></p><p> printf("************************************************
30、**\n");</p><p> printf("| 歡迎進(jìn)入猴子吃桃子系統(tǒng) |\n");</p><p> printf("| 1-數(shù)組法 2-鏈表法 3-遞歸法 4-二叉樹(shù)法 5-退出 |\n");</p><p> printf("******
31、*********************************************\n");</p><p> printf("請(qǐng)選擇要使用的方法: ");</p><p> scanf("%d",&n);</p><p> getchar();</p><p> s
32、ystem("cls"); //刷新屏幕</p><p> while(n<1 || n>5)</p><p><b> {</b></p><p> printf("***輸入錯(cuò)誤 ! 請(qǐng)重新輸入***\n");</p><p> scanf("
33、%d",&n);</p><p><b> }</b></p><p><b> return n;</b></p><p><b> }</b></p><p> //采用數(shù)組數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)上述求解</p><p> void
34、 peach_1(void)</p><p><b> {</b></p><p> int peach[50]={0};</p><p> int i=0,j=0;</p><p> peach[DAYS-1]=1; //最后一天的桃子數(shù)</p><p> for(i=DAYS ;
35、i>0; --i , j=i-1)</p><p><b> {</b></p><p> peach[j] = 2*(peach[i] + 1);</p><p><b> }</b></p><p> printf("* * * * * * * * * * * * * *
36、 * * * * * * *\n");</p><p> printf("* 數(shù) 組 法 * \n");</p><p> printf("* 這群猴子共摘了 %d 個(gè)桃子 *\n",peach[0]);</p><p> p
37、rintf("* * * * * * * * * * * * * * * * * * * * *\n");</p><p><b> }</b></p><p> //采用鏈數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)上述求解</p><p> typedef struct</p><p><b> {</
38、b></p><p><b> int *top;</b></p><p> int *base;</p><p><b> }stack;</b></p><p><b> //初始化一個(gè)棧</b></p><p> stack Ini
39、t(stack *s)</p><p><b> {</b></p><p> s->base=(int *)malloc(STACK_SIZE*sizeof(int));</p><p> if(s->base == NULL)</p><p><b> {</b></p
40、><p> printf("Init failed !\n");</p><p><b> exit(-1);</b></p><p><b> }</b></p><p> s->top = s->base;</p><p> retu
41、rn *s;</p><p><b> }</b></p><p> //把當(dāng)天的桃子數(shù)進(jìn)棧</p><p> void Push(stack *s,int num)</p><p><b> {</b></p><p> *s->top++ = 2*(num
42、 + 1);</p><p><b> }</b></p><p> //把前一天的桃子數(shù)出棧</p><p> void Pop(stack *s,int &num) //&num位地址傳遞,可以直接對(duì)參數(shù)進(jìn)行修改</p><p><b> {</b>&l
43、t;/p><p> num = *--s->top;</p><p><b> }</b></p><p> void peach_2(stack *s)</p><p><b> {</b></p><p><b> int i=0;</b>
44、;</p><p> int num=0;</p><p> Push(s,1); //先把最后一天的桃子數(shù)進(jìn)棧</p><p><b> i++;</b></p><p> while(i < DAYS)</p><p><b> {</b></p&
45、gt;<p> Pop(s,num);</p><p> Push(s,num);</p><p><b> i++;</b></p><p><b> }</b></p><p> printf("* * * * * * * * * * * * * * * * *
46、 * * * *\n");</p><p> printf("* 鏈 表 法 * \n");</p><p> printf("* 這群猴子共摘了 %d 個(gè)桃子 *\n",num);</p><p> printf("
47、;* * * * * * * * * * * * * * * * * * * * *\n");</p><p><b> }</b></p><p> void peach_3(int n,int i)</p><p><b> {</b></p><p> if(i ==DAY
48、S) //DAYS 為遞歸終止條件 由用戶(hù)給出</p><p><b> {</b></p><p> printf("* * * * * * * * * * * * * * * * * * * * *\n");</p><p> printf("* 遞 歸 法
49、 *\n");</p><p> printf("* 這群猴子共摘了 %d 個(gè)桃子 *\n",n);</p><p> printf("* * * * * * * * * * * * * * * * * * * * *\n");</p><p><b>
50、 }</b></p><p><b> else</b></p><p><b> {</b></p><p> n = 2*(n + 1);</p><p> peach_3(n,i+1);</p><p><b> }</b>
51、</p><p><b> }</b></p><p><b> //二叉樹(shù)</b></p><p> typedef struct TNode</p><p><b> {</b></p><p><b> int data;<
52、;/b></p><p> struct TNode *lchild;</p><p> struct TNode *rchild;</p><p><b> }tree;</b></p><p> tree CreatTree(tree *T) //T 為指針類(lèi)型</p><p>
53、;<b> { </b></p><p> int n=0,i=0;</p><p> tree *p,*pr,*T1;</p><p> T=(tree *)malloc(sizeof(TNode));</p><p><b> T1=T;</b></p><p&g
54、t; T->data=1; //根節(jié)點(diǎn)內(nèi)的數(shù)據(jù)為第DAYS天的桃子數(shù)</p><p> for(i=1; i<DAYS; i++)</p><p><b> {</b></p><p> p=(tree *)malloc(sizeof(TNode));</p><p> pr=(tree *)ma
55、lloc(sizeof(TNode));</p><p> pr->lchild=NULL;</p><p> pr->rchild=NULL;</p><p> p->data=0;</p><p> pr->data=1;</p><p> T1->lchild=p;<
56、/p><p> T1->rchild=pr;</p><p><b> T1=p;</b></p><p><b> }</b></p><p> T1->lchild=NULL;</p><p> T1->rchild=NULL;</p>
57、<p> return *T; //返回T的地址</p><p><b> }</b></p><p> //對(duì)二叉樹(shù)進(jìn)行賦值計(jì)算</p><p> void calculate(tree *T)</p><p><b> {</b></p><p&g
58、t;<b> int i=0; </b></p><p> tree *T1,*T2,*T3; //T1,T3分別為T(mén)2的左右孩子</p><p><b> T2=T;</b></p><p> for(i=0; i<DAYS-1; i++)</p><p><b> {&
59、lt;/b></p><p> T1=T2->lchild;</p><p> T3=T2->rchild;</p><p> T1->data=2*(T2->data + T3->data);</p><p><b> T2=T1;</b></p><p&
60、gt;<b> }</b></p><p><b> }</b></p><p> //二叉樹(shù)遍歷最左下角的孩子節(jié)點(diǎn)</p><p> void peach_4(tree *T)</p><p><b> {</b></p><p> cal
61、culate(T);</p><p> while(T->lchild != NULL)</p><p><b> {</b></p><p> T=T->lchild;</p><p><b> }</b></p><p> printf("
62、* * * * * * * * * * * * * * * * * * * * *\n");</p><p> printf("* 二 叉 樹(shù) 法 *\n");</p><p> printf("* 這群猴子共摘了 %d 個(gè)桃子 *\n",T->dat
63、a);</p><p> printf("* * * * * * * * * * * * * * * * * * * * *\n");</p><p><b> }</b></p><p><b> 六、算法的測(cè)試</b></p><p><b> //主函數(shù)
64、</b></p><p> #include <stdio.h></p><p> #include <stdlib.h></p><p> #include "peach.h"</p><p><b> //函數(shù)聲明</b></p><
65、p> int Desk(int n);</p><p> void peach_1(void);</p><p> stack Init(stack *s);</p><p> void Push(stack *s,int num);</p><p> void Pop(stack *s,int &num);</
66、p><p> void peach_2(stack *s);</p><p> void peach_3(int n,int i);</p><p> tree CreatTree(tree *T);</p><p> void calculate(tree *T);</p><p> void peach_4(
67、tree *T);</p><p> int main()</p><p><b> {</b></p><p> int data=0;</p><p> int n=1,i=1;</p><p><b> stack s;</b></p><
68、p><b> tree T;</b></p><p> s=Init(&s);</p><p> T=CreatTree(&T);</p><p><b> while(1)</b></p><p><b> {</b></p>
69、<p> switch(Desk(n))</p><p><b> {</b></p><p><b> case 1:</b></p><p> peach_1();</p><p><b> break;</b></p><p>
70、; case 2: </p><p> peach_2(&s); </p><p><b> break;</b></p><p><b> case 3:</b></p><p> peach_3(n,
71、i);</p><p><b> break;</b></p><p><b> case 4:</b></p><p> peach_4(&T);</p><p><b> break;</b></p><p><b> c
72、ase 5:</b></p><p><b> exit(0);</b></p><p><b> break;</b></p><p><b> }</b></p><p><b> }</b></p><p&
73、gt;<b> return 0;</b></p><p><b> }</b></p><p> //采用數(shù)組數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn)上述求解</p><p> void peach_1(void)</p><p><b> {</b></p><p>
74、 int peach[50]={0};</p><p> int i=0,j=0;</p><p> peach[DAYS-1]=1; //最后一天的桃子數(shù)</p><p> for(i=DAYS ; i>0; --i , j=i-1)</p><p><b> {</b></p><
75、;p> peach[j] = 2*(peach[i] + 1);</p><p><b> }</b></p><p> printf("* * * * * * * * * * * * * * * * * * * * *\n");</p><p> printf("* 數(shù)
76、 組 法 * \n");</p><p> printf("* 這群猴子共摘了 %d 個(gè)桃子 *\n",peach[0]);</p><p> printf("* * * * * * * * * * * * * * * * * * * * *\n");</p>&l
77、t;p><b> }</b></p><p> void peach_2(stack *s)</p><p><b> {</b></p><p><b> int i=0;</b></p><p> int num=0;</p><p>
78、; Push(s,1); //先把最后一天的桃子數(shù)進(jìn)棧</p><p><b> i++;</b></p><p> while(i < DAYS)</p><p><b> {</b></p><p> Pop(s,num);</p><p> Push
79、(s,num);</p><p><b> i++;</b></p><p><b> }</b></p><p> printf("* * * * * * * * * * * * * * * * * * * * *\n");</p><p> printf("
80、;* 鏈 表 法 * \n");</p><p> printf("* 這群猴子共摘了 %d 個(gè)桃子 *\n",num);</p><p> printf("* * * * * * * * * * * * * * * * * * * * *\n");&
81、lt;/p><p><b> }</b></p><p> void peach_3(int n,int i)</p><p><b> {</b></p><p> if(i ==DAYS) //DAYS 為遞歸終止條件 由用戶(hù)給出</p><p><b&g
82、t; {</b></p><p> printf("* * * * * * * * * * * * * * * * * * * * *\n");</p><p> printf("* 遞 歸 法 * \n");</p><p> printf(&
83、quot;* 這群猴子共摘了 %d 個(gè)桃子 *\n",n);</p><p> printf("* * * * * * * * * * * * * * * * * * * * *\n");</p><p><b> }</b></p><p><b> else</b
84、></p><p><b> {</b></p><p> n = 2*(n + 1);</p><p> peach_3(n,i+1); //循環(huán)體 </p><p><b> }</b></p><p><b> }</b
85、></p><p> //二叉樹(shù)遍歷最左下角的孩子節(jié)點(diǎn)</p><p> void peach_4(tree *T)</p><p><b> {</b></p><p> calculate(T);</p><p> while(T->lchild != NULL)<
86、/p><p><b> {</b></p><p> T=T->lchild;</p><p><b> }</b></p><p> printf("* * * * * * * * * * * * * * * * * * * * *\n");</p>
87、<p> printf("* 二 叉 樹(shù) 法 *\n");</p><p> printf("* 這群猴子共摘了 %d 個(gè)桃子 *\n",T->data);</p><p> printf("* * * * * * * * * * * * *
88、 * * * * * * * *\n");</p><p><b> }</b></p><p><b> 運(yùn)行結(jié)果分析 </b></p><p> 1、數(shù)組法:創(chuàng)建一個(gè)大小為DAYS的一維數(shù)組a[DAYS],a[0],a[1]...a[DAYS-1]分別存放當(dāng)天的桃子數(shù),其中a[n] = 2*(a[n-
89、1] + 1)。</p><p> 鏈表法:創(chuàng)建一個(gè)鏈棧,先把第DAYS天的桃子數(shù)進(jìn)棧,然后出棧,把出戰(zhàn)的數(shù)據(jù)num進(jìn)行處理,即num = 2*(num + 1),然后繼續(xù)進(jìn)棧,出棧如此反復(fù)循環(huán)DAYS次結(jié)束。</p><p> 3、遞歸法:首先確定遞歸的終止條件,即i = DAYS(假設(shè)i的初始值為1),循環(huán)體為</p><p> fac(n,i+1),在遞
90、歸過(guò)程中對(duì)n進(jìn)行如下處理,n=2*(n + 1)。</p><p> 二叉樹(shù)法:創(chuàng)建一個(gè)大小為DAYS的二叉樹(shù),其中根節(jié)點(diǎn)為第DAYS天的桃子數(shù),其中根節(jié)點(diǎn)的左孩子為上一天的桃子數(shù),右孩子只存一個(gè)固定數(shù)據(jù),即數(shù)字1。對(duì)二叉樹(shù)作如下處理,對(duì)于一個(gè)根節(jié)點(diǎn),其左孩子 = 2 *(根節(jié)點(diǎn) + 右孩子)。</p><p> 經(jīng)過(guò)一系列的調(diào)試運(yùn)行,該程序可以正確執(zhí)行,并能夠按要求完成任務(wù)。<
91、/p><p><b> 收獲及體會(huì)</b></p><p> 通過(guò)設(shè)計(jì)猴子吃桃子這一程序,是我對(duì)C語(yǔ)言以及數(shù)據(jù)結(jié)構(gòu)有了更深的了解,通過(guò)編寫(xiě)代碼,是我學(xué)習(xí)和掌握了C的理論知識(shí)和實(shí)踐程序設(shè)計(jì)的各種技能。</p><p> 在編寫(xiě)代碼時(shí)也遇到了很多麻煩,例如在用遞歸編寫(xiě)時(shí),突然忘了遞歸在系統(tǒng)棧內(nèi)是如何運(yùn)行的,于是我向同學(xué)和老師虛心請(qǐng)教。另外在用二叉
92、樹(shù)時(shí),根節(jié)點(diǎn)T總是沒(méi)有正確定位,使其成為了野指針。</p><p> 總而言之,通過(guò)這一課程設(shè)計(jì)的學(xué)習(xí),我對(duì)C程序有了更深的認(rèn)識(shí)。我深信,一個(gè)良好的程序員需要不斷去敲寫(xiě)代碼,在實(shí)踐中總結(jié)經(jīng)驗(yàn),從而提高自己的綜合實(shí)踐能力,去為社會(huì)最初更大的奉獻(xiàn)。</p><p> 最后我要感謝我的同學(xué)以及汪文彬老師對(duì)我的幫助,我所取得的進(jìn)步與他們的熱心幫助是離不開(kāi)的。</p><p&
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)-猴子吃桃
- 猴子吃桃問(wèn)題-數(shù)據(jù)結(jié)構(gòu)與算法課程設(shè)計(jì)報(bào)告
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)——多項(xiàng)式及猴子吃桃問(wèn)題
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)---猴子吃桃子問(wèn)題
- c++課程設(shè)計(jì)報(bào)告---猴子吃桃問(wèn)題
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)報(bào)告---猴子選大王
- protel實(shí)訓(xùn)和猴子吃桃(c語(yǔ)言)課程設(shè)計(jì)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)--數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)----huffman編碼
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)(迷宮問(wèn)題)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)迷宮問(wèn)題
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)--迷宮問(wèn)題
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)-迷宮問(wèn)題
- 數(shù)據(jù)結(jié)構(gòu)迷宮問(wèn)題課程設(shè)計(jì)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)-- 猴子選大王+ joseph環(huán)+紙牌游戲
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)—迷宮問(wèn)題
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)---迷宮問(wèn)題
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)---迷宮問(wèn)題
- 課程設(shè)計(jì)——數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)(八皇后問(wèn)題)
- 數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)迷宮問(wèn)題課程設(shè)計(jì)報(bào)告
- 迷宮問(wèn)題——數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)迷宮問(wèn)題
評(píng)論
0/150
提交評(píng)論