數(shù)據(jù)結(jié)構之數(shù)組Array實例詳解
成都創(chuàng)新互聯(lián)公司專注于貴陽企業(yè)網(wǎng)站建設,響應式網(wǎng)站,成都做商城網(wǎng)站。貴陽網(wǎng)站建設公司,為貴陽等地區(qū)提供建站服務。全流程專業(yè)公司,專業(yè)設計,全程項目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務
數(shù)組Array
基本操作
Status InitArray(int dimm,...)//若維數(shù)dim和隨后的各維長度合法,則構造相應的數(shù)組A,并返回OK
Status DestroyArray() //銷毀數(shù)組A
Status Locate(va_list ap,int &off) //若ap指示的各下標值合法,則求出該元素在A中相對地址off
Status Value(ElemType &e,...) //A是n維數(shù)組,e為元素變量,隨后是n個下標值。若各下表不越界,則e賦值為所指定的A的元素值,并返回OK。
Status Assign(ElemType e,...) //A是n維數(shù)組,e為元素變量,隨后是n各下表值。/若各下標不越界,則將e的值付給所指定的A的元素,并返回OK。
幾個小程序(代碼正誤檢驗)
//
//by coolxxx
//#include
#include
#include
#include
#include
#include
程序結(jié)果:
維度:3
總元素個數(shù):12
各維維界:2 3 2
111 112
121 122
131 132
211 212
221 222
231 232
主函數(shù):
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;
}
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
當前題目:數(shù)據(jù)結(jié)構之數(shù)組Array實例詳解
本文鏈接:
http://weahome.cn/article/giicjp.html