数据结构之数组Array实例详解
![](/upload/ad_content/xuanchuantu-29.jpg)
成都创新互联公司专注于贵阳企业网站建设,响应式网站,成都做商城网站。贵阳网站建设公司,为贵阳等地区提供建站服务。全流程专业公司,专业设计,全程项目跟踪,成都创新互联公司专业和态度为您提供的服务
数组Array
基本操作
Status InitArray(int dimm,...)//若维数dim和随后的各维长度合法,则构造相应的数组A,并返回OK
Status DestroyArray() //销毁数组A
Status Locate(va_list ap,int &off) //若ap指示的各下标值合法,则求出该元素在A中相对地址off
Status Value(ElemType &e,...) //A是n维数组,e为元素变量,随后是n个下标值。若各下表不越界,则e赋值为所指定的A的元素值,并返回OK。
Status Assign(ElemType e,...) //A是n维数组,e为元素变量,随后是n各下表值。/若各下标不越界,则将e的值付给所指定的A的元素,并返回OK。
几个小程序(代码正误检验)
//
//by coolxxx
//#include
#include
#include
#include
#include
#include
程序结果:
维度:3
总元素个数:12
各维维界:2 3 2
111 112
121 122
131 132
211 212
221 222
231 232
主函数:
int main()
{
#ifndef ONLINE_JUDGEW
// freopen("1.txt","r",stdin);
freopen("2.txt","w",stdout);
#endif
int i,j,k;
int x,y,z,xx,yy;
// init();
// for(scanf("%d",&cass);cass;cass--)
// for(scanf("%d",&cas),cass=1;cass<=cas;cass++)
// while(~scanf("%s",s))
// while(~scanf("%d%d",&n,&m))
{
ArrayCheck();
}
return 0;
}
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
当前文章:数据结构之数组Array实例详解
本文路径:
http://bjjierui.cn/article/giicjp.html