电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

数据结构的语言算法

数据结构的语言算法_第1页
数据结构的语言算法_第2页
数据结构的语言算法_第3页
数据结构的数据结构的语言算法语言算法以下数据结构算法由 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;in) printf("i 值下溢或上溢\n"); else { for(j=n-1;j>=i;j--) A[j+1]=A[j];/*将第 i 个元素与其后的元素后移*/ A[i]=x;n++;/*顺序表长度加 1*/ } return n;}int del(sqlist A,int n,int i)/*在顺序表中删除第 i 个元素*/{ int j; if(i<=0||i>n) printf("i 值下溢或上溢\n"); else { for(j=i-1;j

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

雏圣文化+ 关注
实名认证
内容提供者

欢迎光临,大量办公文档供您挑选。

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群