2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、<p><b>  《數(shù)據(jù)結(jié)構(gòu)》</b></p><p><b>  課程設(shè)計報告</b></p><p>  專 業(yè) 計算機科學(xué)與技術(shù) </p><p>  班 級 (1) </p><p>  姓 名

2、 </p><p>  學(xué) 號 </p><p>  指導(dǎo)教師 </p><p>  起止時間 2011.10~2011.12 </p><p><b>  課程設(shè)計:排序綜合</b>

3、</p><p><b>  一、任務(wù)描述</b></p><p>  (1)至少采用三種方法實現(xiàn)上述問題求解(提示,可采用的方法有插入排序、希爾排序、冒泡排序、快速排序、選擇排序、堆排序、歸并排序)。并把排序后的結(jié)果保存在不同的文件中。</p><p>  (2)統(tǒng)計每一種排序方法的性能(以上機運行程序所花費的時間為準(zhǔn)進行對比),找出其中兩種

4、較快的方法。</p><p><b>  二、問題分析</b></p><p><b>  1、功能分析</b></p><p>  分析設(shè)計課題的要求,要求編程實現(xiàn)以下功能:</p><p> ?。?)顯示隨機數(shù):調(diào)用Dip()函數(shù)輸出數(shù)組a[]。數(shù)組a[]中保存有隨機產(chǎn)生的隨機數(shù)。</p&

5、gt;<p> ?。?)直接選擇排序:通過n-I次關(guān)鍵字間的比較,從n-i+1個記錄中選出關(guān)鍵字最小的記錄,并和第i個記錄交換之。</p><p> ?。?)冒泡排序:如果有n個數(shù),則要進行n-1趟比較。在第1趟比較中要進行n-1次兩兩比較,在第j趟比較中要進行n-j次兩兩比較。</p><p>  (4)希爾排序:先將整個待排記錄序列分割成為若干子序列分別進行直接插入排序,

6、待整個序列中的記錄“基本有序”時,再對全體記錄進行一次直接插入排序。</p><p> ?。?)直接插入排序:將一個記錄插入到已排序好的有序表中,從而得到一個新的、記錄數(shù)增1的有序表。設(shè)整個排序有n個數(shù),則進行n-1趟插入,即:先將序列中的第1個記錄看成是一個有序的子序列,然后從第2個記錄起逐個進行插入,直至整個序列變成按關(guān)鍵字非遞減有序列為止。</p><p>  (6)顯示各排序算法排

7、序后的的數(shù)據(jù)和時間效率,并比較找出其中2種較快的方法。</p><p><b>  2、數(shù)據(jù)對象分析</b></p><p>  排序方式:直接選擇排序、冒泡排序、希爾排序、直接插入排序</p><p>  顯示排序后的的數(shù)據(jù)和時間效率。</p><p><b>  三、數(shù)據(jù)結(jié)構(gòu)設(shè)計</b><

8、/p><p>  1.主要全程變量及數(shù)據(jù)結(jié)構(gòu)</p><p><b>  數(shù)據(jù)結(jié)構(gòu):</b></p><p>  typedef struct</p><p><b>  { </b></p><p>  KeyType key;</p><p>  

9、InfoType otherinfo; </p><p><b>  }RedType;</b></p><p>  typedef struct</p><p><b>  { </b></p><p>  RedType r[MAXSIZE+1]; </p><p

10、>  int length; </p><p>  }SqList; </p><p>  2.算法的入口參數(shù)及說明</p><p>  #include <stdio.h></p><p>  #define MAXSIZE 20</p><p>  #define LT(a,b) ((a)<

11、;(b)) //宏定義</p><p>  typedef int KeyType; //定義關(guān)鍵字KeyType為int</p><p>  typedef int InfoType; //定義關(guān)鍵字InfoType為int</p><p>  typedef struct{ //RedType結(jié)構(gòu)定義</p><p>  

12、KeyType key;</p><p>  InfoType otherinfo; //記錄中其他信息域的類型</p><p><b>  }RedType;</b></p><p>  typedef struct{ //SqList結(jié)構(gòu)定義</p><p>  RedType r[MAXSIZE+1];

13、 //定義大小</p><p>  int length; //length為待排記錄個數(shù)</p><p><b>  }SqList;</b></p><p><b>  四、功能設(shè)計</b></p><p><b> ?。ㄒ唬┲骺夭藛卧O(shè)計</b></p>&

14、lt;p>  為實現(xiàn)排序的操作功能,首先設(shè)計一個含有多個菜單項的主控菜單程序,然后再為這些菜單項配上相應(yīng)的功能。</p><p>  程序運行后,給出11個菜單項的內(nèi)容和輸入提示,如下:</p><p>  歡迎來到排序綜合系統(tǒng)!</p><p><b>  菜單</b></p><p>  (1)---直接插入排

15、序</p><p>  (2)---直接選擇排序</p><p>  (3)---冒泡排序</p><p>  (4)---快速排序</p><p>  (5)---堆排序 </p><p>  (6)---時間效率比較</p><p>  (7)---顯示隨機數(shù) </p>&

16、lt;p>  (0)---退出系統(tǒng)</p><p>  請在上述序號中選擇一個并輸入:</p><p><b> ?。ǘ┏绦蚰K結(jié)構(gòu)</b></p><p>  由課題要求可將程序劃分為以下幾個模塊(即實現(xiàn)程序功能所需的函數(shù)):</p><p>  主控菜單項選擇函數(shù)menu_select()</p>

17、<p>  插入排序函數(shù):InsertSort()</p><p>  選擇排序函數(shù):SelectSort()</p><p>  冒泡排序函數(shù):BubbleSort()</p><p>  堆排序函數(shù):heapsort()</p><p><b> ?。ㄈ┖瘮?shù)調(diào)用關(guān)系</b></p>&l

18、t;p>  程序的主要結(jié)構(gòu)(函數(shù)調(diào)用關(guān)系)如下圖所示。 </p><p>  其中main()是主函數(shù),它進行菜單驅(qū)動,根據(jù)選擇項1~0調(diào)用相應(yīng)的函數(shù)。</p><p><b> ?。ㄋ模┖瘮?shù)實現(xiàn)</b></p><p>  #include <stdio.h></p><p>

19、;  #include <conio.h> </p><p>  #include <stdlib.h></p><p>  #include <windows.h></p><p>  #include <time.h></p><p>  #define N 30000</p>

20、;<p>  void Wrong() </p><p><b>  {</b></p><p>  printf("\n=====>按鍵錯誤!\n");</p><p>  getchar();</p><p><b>  }</b></p>

21、<p>  void Disp(int a[])</p><p><b>  {</b></p><p><b>  int i;</b></p><p>  system("cls");</p><p>  for(i=0;i<N;i++)</p>

22、<p><b>  {</b></p><p>  if((i-1)%10==9)</p><p>  printf("\n"); </p><p>  printf("%-7d",a[i]); </p><p><b>  }</b></p

23、><p><b>  }</b></p><p>  void InsertSort(int a[],int p) //插入排序</p><p><b>  { </b></p><p>  int i,j,temp; </p><p>  for(i=1;i<N;i++)

24、 </p><p><b>  { </b></p><p>  temp=a[i]; </p><p>  for(j=i;j>0&&a[j-1]>temp;j--) </p><p>  a[j]=a[j-1]; </p><p>  a[j]=temp; <

25、/p><p><b>  } </b></p><p><b>  }</b></p><p>  void SelectSort(int a[],int p) //選擇排序</p><p><b>  { </b></p><p>  int i,j,

26、k; </p><p>  for(i=0;i<N-1;i++) </p><p><b>  { </b></p><p><b>  k=i;</b></p><p>  for(j=i+1;j<N;j++) </p><p>  if(a[j]<a[k

27、])</p><p><b>  k=j;</b></p><p><b>  if(k!=i) </b></p><p><b>  { </b></p><p>  int temp; </p><p>  temp=a[k]; </p>

28、<p>  a[k]=a[i]; </p><p>  a[i]=temp; </p><p><b>  } </b></p><p><b>  } </b></p><p><b>  }</b></p><p>  void Bub

29、bleSort(int a[],int p) /*冒泡排序算法*/</p><p><b>  {</b></p><p>  int i,j,temp;</p><p>  for (i=0;i<N-1;i++) </p><p><b>  { </b></p><p&

30、gt;  for (j=N-1;j>i;j--) /*比較,找出本趟最小關(guān)鍵字的記錄*/</p><p>  if (a[j]<a[j-1]) </p><p><b>  { </b></p><p>  temp=a[j]; /*進行交換,將最小關(guān)鍵字記錄前移*/</p><p>  a[j]=a[j

31、-1];</p><p>  a[j-1]=temp;</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  void creatheap(int a[],int i,

32、int n) //創(chuàng)建堆</p><p><b>  {</b></p><p><b>  int j;</b></p><p><b>  int t;</b></p><p><b>  t=a[i];</b></p><p&

33、gt;  j=2*(i+1)-1;</p><p>  while(j<=n)</p><p><b>  {</b></p><p>  if((j<n)&&(a[j]<a[j+1]))</p><p><b>  j++;</b></p><

34、p>  if(t<a[j])</p><p><b>  {</b></p><p>  a[i]=a[j];</p><p><b>  i=j;</b></p><p>  j=2*(i+1)-1;</p><p><b>  }</b>

35、</p><p><b>  else</b></p><p><b>  j=n+1;</b></p><p><b>  }</b></p><p><b>  a[i]=t;</b></p><p><b>  }&

36、lt;/b></p><p>  void heapsort(int a[],int n,int p) //堆排序</p><p><b>  {</b></p><p><b>  int i;</b></p><p><b>  int t;</b>&l

37、t;/p><p>  for(i=n/2-1;i>=0;i--)</p><p>  creatheap(a,i,n-1);</p><p>  for(i=n-1;i>=1;i--)</p><p><b>  {</b></p><p><b>  t=a[0];</b

38、></p><p>  a[0]=a[i];</p><p><b>  a[i]=t;</b></p><p>  creatheap(a,0,i-1);}</p><p><b>  }</b></p><p>  void quicksort(int a[],in

39、t n,int p)</p><p><b>  { </b></p><p>  int i,j,low,high,temp,top=-1;</p><p>  struct node</p><p><b>  {</b></p><p>  int low,hig

40、h;</p><p><b>  }st[N];</b></p><p><b>  top++;</b></p><p>  st[top].low=0;st[top].high=n-1;</p><p>  while(top>-1)</p><p>  {

41、 low=st[top].low;high=st[top].high;</p><p><b>  top--;</b></p><p>  i=low;j=high;</p><p>  if(low<high)</p><p>  { temp=a[low];</p><p>

42、;  while(i!=j)</p><p>  { while(i<j&&a[j]>temp)j--;</p><p>  if(i<j){a[i]=a[j];i++;}</p><p>  while(i<j&&a[i]<temp)i++;</p><p>  if(i&l

43、t;j){a[j]=a[i];j--;}</p><p><b>  }</b></p><p>  a[i]=temp;</p><p>  top++;st[top].low=low;st[top].high=i-1;</p><p>  top++;st[top].low=i+1;st[top].high=high

44、;</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  double TInsertSort(int a[],int p)</p><p><b>  {&

45、lt;/b></p><p><b>  int i;</b></p><p><b>  int b[N];</b></p><p>  for(i=0;i<N;i++)</p><p>  b[i]=a[i];</p><p>  LARGE_INTEGER

46、m_liPerfFreq={0};</p><p>  QueryPerformanceFrequency(&m_liPerfFreq); </p><p>  LARGE_INTEGER m_liPerfStart={0};</p><p>  QueryPerformanceCounter(&m_liPerfStart);</p&g

47、t;<p>  InsertSort(b,p);</p><p>  LARGE_INTEGER liPerfNow={0};</p><p>  QueryPerformanceCounter(&liPerfNow);</p><p>  double time=liPerfNow.QuadPart - m_liPerfStart.QuadP

48、art;</p><p>  time/=m_liPerfFreq.QuadPart;</p><p><b>  if(p!=6)</b></p><p>  {Disp(b);getchar();}</p><p>  printf("\n用直接插入排序法用的時間為%f秒;",time);<

49、/p><p><b>  FILE *fp;</b></p><p>  fp=fopen("直接插入排序.txt","w"); </p><p>  for(i=0;i<N;i++)</p><p>  fprintf(fp,"%d ",b[i]);<

50、;/p><p>  fclose(fp);</p><p>  return(time);</p><p><b>  }</b></p><p>  double TSelectSort(int a[],int p)</p><p><b>  {</b></p>

51、<p><b>  int i;</b></p><p><b>  int b[N];</b></p><p>  for(i=0;i<N;i++)</p><p>  b[i]=a[i];</p><p>  LARGE_INTEGER m_liPerfFreq={0};<

52、;/p><p>  QueryPerformanceFrequency(&m_liPerfFreq); </p><p>  LARGE_INTEGER m_liPerfStart={0};</p><p>  QueryPerformanceCounter(&m_liPerfStart);</p><p>  Selec

53、tSort(b,p);</p><p><b>  if(p!=6)</b></p><p>  {Disp(b);getchar();}</p><p>  LARGE_INTEGER liPerfNow={0};</p><p>  QueryPerformanceCounter(&liPerfNow);&l

54、t;/p><p>  double time=liPerfNow.QuadPart - m_liPerfStart.QuadPart;</p><p>  time/=m_liPerfFreq.QuadPart;</p><p>  printf("\n用直接選擇排序法用的時間為%f秒;",time);</p><p><

55、;b>  FILE *fp;</b></p><p>  fp=fopen("直接選擇排序.txt","w");</p><p>  for(i=0;i<N;i++)</p><p>  fprintf(fp,"%d ",b[i]);</p><p>  fc

56、lose(fp);return(time);</p><p><b>  }</b></p><p>  double TBubbleSort(int a[],int p)</p><p><b>  {</b></p><p><b>  int i;</b></p&g

57、t;<p><b>  int b[N];</b></p><p>  for(i=0;i<N;i++)</p><p>  b[i]=a[i];</p><p>  LARGE_INTEGER m_liPerfFreq={0};</p><p>  QueryPerformanceFrequency

58、(&m_liPerfFreq); </p><p>  LARGE_INTEGER m_liPerfStart={0};</p><p>  QueryPerformanceCounter(&m_liPerfStart);</p><p>  BubbleSort(b,p);</p><p>  LARGE_INTEG

59、ER liPerfNow={0};</p><p>  QueryPerformanceCounter(&liPerfNow);</p><p>  double time=liPerfNow.QuadPart - m_liPerfStart.QuadPart;</p><p>  time/=m_liPerfFreq.QuadPart;</p>

60、<p><b>  if(p!=6)</b></p><p>  {Disp(b);getchar();}</p><p>  printf("\n用冒泡排序法用的時間為%f秒;",time);</p><p><b>  FILE *fp;</b></p><p>

61、;  fp=fopen("冒泡排序.txt","w");</p><p>  for(i=0;i<N;i++)</p><p>  fprintf(fp,"%d ",b[i]);</p><p>  fclose(fp);return(time);</p><p><b&

62、gt;  }</b></p><p>  double Theapsort(int a[],int n,int p) </p><p><b>  {</b></p><p><b>  int i;</b></p><p><b>  int b[N];</b>&

63、lt;/p><p>  for(i=0;i<N;i++)</p><p>  b[i]=a[i];</p><p>  LARGE_INTEGER m_liPerfFreq={0};</p><p>  QueryPerformanceFrequency(&m_liPerfFreq); </p><p&g

64、t;  LARGE_INTEGER m_liPerfStart={0};</p><p>  QueryPerformanceCounter(&m_liPerfStart);</p><p>  heapsort(b,N,p);</p><p>  LARGE_INTEGER liPerfNow={0};</p><p>  Quer

65、yPerformanceCounter(&liPerfNow);</p><p>  double time=liPerfNow.QuadPart - m_liPerfStart.QuadPart;</p><p>  time/=m_liPerfFreq.QuadPart;</p><p><b>  if(p!=6)</b><

66、/p><p>  {Disp(b);getchar();}</p><p>  printf("\n用堆排序法用的時間為%f秒;",time);</p><p><b>  FILE *fp;</b></p><p>  fp=fopen("堆排序.txt","w"

67、);</p><p>  for(i=0;i<N;i++)</p><p>  fprintf(fp,"%d ",b[i]);</p><p>  fclose(fp);return(time);</p><p><b>  }</b></p><p>  double

68、Tquicksort(int a[],int n,int p)</p><p><b>  {</b></p><p><b>  int i;</b></p><p><b>  int b[N];</b></p><p>  for(i=0;i<N;i++)</

69、p><p>  b[i]=a[i];</p><p>  LARGE_INTEGER m_liPerfFreq={0};</p><p>  QueryPerformanceFrequency(&m_liPerfFreq); </p><p>  LARGE_INTEGER m_liPerfStart={0};</p>

70、<p>  QueryPerformanceCounter(&m_liPerfStart);</p><p>  quicksort(b,N,p);</p><p>  LARGE_INTEGER liPerfNow={0};</p><p>  QueryPerformanceCounter(&liPerfNow);</p>

71、;<p>  double time=liPerfNow.QuadPart - m_liPerfStart.QuadPart;</p><p>  time/=m_liPerfFreq.QuadPart;</p><p><b>  if(p!=6)</b></p><p>  {Disp(b);getchar(); }<

72、/p><p>  printf("\n用快速排序法用的時間為%f秒;",time);</p><p>  FILE *fp;fp=fopen("快速排序.txt","w"); </p><p>  for(i=0;i<N;i++)</p><p>  fprintf(fp,&quo

73、t;%d ",b[i]);</p><p>  fclose(fp); return(time);</p><p><b>  }</b></p><p>  void BubleSort(double a[]) //時間數(shù)組的冒泡排序</p><p><b>  { </b></p

74、><p>  int i,j; </p><p>  double temp; </p><p>  for(i=1;i<6;i++) </p><p><b>  { </b></p><p>  for(j=4;j>=i;j--) </p><p>  if(

75、a[j+1]<a[j]) </p><p><b>  { </b></p><p>  temp=a[j+1]; </p><p>  a[j+1]=a[j]; </p><p>  a[j]=temp; </p><p><b>  } </b></p>

76、<p><b>  } </b></p><p><b>  } </b></p><p>  void menu()</p><p><b>  {</b></p><p>  printf(" 歡迎來到排序綜合

77、系統(tǒng)! \n");</p><p>  printf(" ============================================== \n");</p><p>  printf("

78、 \n");</p><p>  printf(" 菜 單 \n");</p><p>  printf("

79、 \n");</p><p>  printf(" \n");</p><p>  printf(" (1)---直接插入排序

80、 \n");</p><p>  printf(" (2)---直接選擇排序 \n");</p><p>  printf(" (3)---冒泡排序 \n");&

81、lt;/p><p>  printf(" (4)---快速排序 \n");</p><p>  printf(" (5)---堆排序 \n");</p>

82、<p>  printf(" (6)---時間效率比較 \n");</p><p>  printf(" (7)---顯示隨機數(shù) \n");</p><p>  prin

83、tf(" (0)---退出系統(tǒng) \n");</p><p>  printf("\n 請在上述序號中選擇一個并輸入: ");</p><p><b>  }</b></p&g

84、t;<p>  void main() </p><p><b>  { </b></p><p>  int i,p,a[N];</p><p>  srand((int)time(NULL)); /*隨機種子*/</p><p>  for(i=0;i<N;i++) </p>

85、<p>  a[i]=rand()%50000+1;</p><p><b>  while(1)</b></p><p><b>  {</b></p><p>  system("cls");</p><p><b>  menu();</b&g

86、t;</p><p>  scanf("%d",&p); </p><p><b>  if(p==0)</b></p><p><b>  {</b></p><p>  printf("===>謝謝使用!\n");</p>&l

87、t;p>  getchar();</p><p><b>  break;</b></p><p><b>  }</b></p><p>  double TIMES[5],TIMES1[5];//時間數(shù)組</p><p><b>  switch(p)</b><

88、/p><p><b>  {</b></p><p>  case 1:TInsertSort(a,p);printf("\n請按任意鍵繼續(xù)...");getchar();break;</p><p>  case 2:TSelectSort(a,p);printf("\n請按任意鍵繼續(xù)...");getch

89、ar();break;</p><p>  case 3:TBubbleSort(a,p);printf("\n請按任意鍵繼續(xù)...");getchar();break;</p><p>  case 4:Tquicksort(a,N,p);printf("\n請按任意鍵繼續(xù)...");getchar();break;</p><

90、p>  case 5:Theapsort(a,N,p);printf("\n請按任意鍵繼續(xù)...");getchar();break;</p><p>  case 6:system("cls");</p><p>  TIMES1[1]=TIMES[1]=TInsertSort(a,p);TIMES1[2]=TIMES[2]=TSelectS

91、ort(a,p); TIMES1[3]=TIMES[3]=TBubbleSort(a,p);TIMES1[4]=TIMES[4]=Tquicksort(a,N,p);TIMES1[5]=TIMES[5]=Theapsort(a,N,p);getchar();</p><p>  BubleSort(TIMES);</p><p>  printf("\n\n");

92、</p><p><b>  {</b></p><p>  printf("排序這組數(shù)據(jù)兩種較快的排序法分別是:\n");</p><p>  if(TIMES[1]==TIMES1[1]) printf("直接插入排序:%f秒!\n",TIMES[1]); </p><

93、p>  if(TIMES[1]==TIMES1[2]) printf("直接選擇排序:%f秒!\n",TIMES[1]); </p><p>  if(TIMES[1]==TIMES1[3]) printf("冒泡排序:%f秒!\n",TIMES[1]); </p><p>  if(TIMES[1]==TIMES1[4]) pri

94、ntf("快速排序:%f秒!\n",TIMES[1]); </p><p>  if(TIMES[1]==TIMES1[5]) printf("堆排序:%f秒!\n",TIMES[1]);</p><p>  if(TIMES[1]!=TIMES[2])</p><p><b>  {</b></p

95、><p>  if(TIMES[2]==TIMES1[1]) printf("直接插入排序:%f秒!\n",TIMES[2]); </p><p>  if(TIMES[2]==TIMES1[2]) printf("直接選擇排序%f秒!\n",TIMES[2]); </p><p>  if(TIMES[2]

96、==TIMES1[3]) printf("冒泡排序%f秒!\n",TIMES[2]); </p><p>  if(TIMES[2]==TIMES1[4]) printf("快速排序%f秒!\n",TIMES[2]); </p><p>  if(TIMES[2]==TIMES1[5]) printf("堆排序%f秒!\n&quo

97、t;,TIMES[2]); </p><p><b>  }</b></p><p>  } printf("\n請按任意鍵繼續(xù)...");srand((int)time(NULL));</p><p>  for(i=0;i<N;i++) {a[i]=rand()%30000+1;} getchar();break

98、;</p><p>  case 7:Disp(a);FILE *fp;fp=fopen("隨機數(shù).txt","w");</p><p>  for(i=0;i<N;i++)fprintf(fp,"%d ",a[i]);fclose(fp);getchar();printf("\n請按任意鍵繼續(xù)...")

99、;getchar();break;</p><p>  default:Wrong();printf("\n請按任意鍵繼續(xù)...");getchar();break;</p><p><b>  }</b></p><p><b>  }</b></p><p><b>

100、;  }</b></p><p>  五、測試數(shù)據(jù)和結(jié)果 </p><p>  本程序在VC++環(huán)境下實現(xiàn),下面是對以上測試數(shù)據(jù)的運行結(jié)果。</p><p>  (1) 主菜單顯示如下:</p><p><b>  (2)各分界面:</b></p><p><b>  主菜

101、單</b></p><p><b>  測試</b></p><p><b>  結(jié)果</b></p><p><b>  六、結(jié)束語</b></p><p>  在這次的數(shù)據(jù)結(jié)構(gòu)課程設(shè)計中,排序綜合,通過該題目的設(shè)計過程,加深了對排序算法的理解,對排序算法上基本運

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論