您現在的位置: 18luck新利全站下载 >> 品質管理>> spc統計>> 資料信息

數據結構的C語言算法(doc 63)

所屬分類:
spc統計
文件大小:
778 KB
下載地址:
相關資料:
數據結構, c語言算法
數據結構的C語言算法(doc 63)內容簡介
以下數據結構算法由C語言編譯,並在TC上運行通過,其中,擴展名為”.CPP”的為頭文件,運行時隻需將頭文件與相應算法連接即可。
第一章 緒論(預備知識)
練習1.16
/*試寫一算法,自大至小輸出順序讀入的三個整數X,Y和Z的值*/

#include
void swap(int *x,int *y,int *z)
{ int t;
if(*x<*y) t=*x;*x=*y;*y=t;
if(*y<*z) t=*y;*y=*z;*z=t;
if(*x<*y) t=*x;*x=*y;*y=t;
}
main()
{int a,b,c;
scanf("%d,%d,%d",&a,&b,&c);
swap(&a,&b,&c);
printf("%d %d %d",a,b,c);
}

第二章 線性表
1.順序表

實現順序表基本算法的頭文件sq.cpp為:

#include
#define MaxLen 50/*順序表中最多元素個數*/
typedef int elemtype;
typedef elemtype sqlist[MaxLen];
int create(sqlist A)/*創建線形表*/
{
int i,n;
printf("創建一個順序表:\n");
printf("輸入元素個數:");
scanf("%d",&n);
for(i=0;i{
printf("輸入第%d個元素值:",i+1);
scanf("%d",&A[i]);
}
return n;
}
void disp(sqlist A,int n)/*輸出一個順序表*/
..............................

Baidu
map