正在加载图片...
数组顺序存储的表示和实现 *incluse <stdarg. h> base a0 #define maX array dim 8 dim typedef struct bounds a ElemType米base; int dim constants int * bounds dim-1 al int constants f Array at InitArray(Array &A, int dim,.) ∥若维数dm和随后的维数合法,构造相应的数组,并返回OK DestroyArray( Array&A);/销毁数组A Value(Array A, Elem Type &e,.) 若各下标不超界,则e赋值为所指定的A的元素值,并返回OK Assign(Array &A, Elem Type e,...) 若各下标不超界,则将e的值赋给所指定的A的元素,并返回OK数组顺序存储的表示和实现 InitArray(Array &A, int dim, ...); • // 若维数dim和随后的维数合法,构造相应的数组,并返回OK DestroyArray (Array &A);//销毁数组A Value(Array A, ElemType &e, ...); • 若各下标不超界,则e赋值为所指定的A的元素值,并返回OK Assign(Array &A, ElemType e, ...) • 若各下标不超界,则将e的值赋给所指定的A的元素,并返回OK base dim bounds constants a0 a1 ai at ... ... ... 0 1 ... dim-1 ... #incluse <stdarg.h> #define MAX_ARRAY_DIM 8 typedef struct { ElemType *base; int dim; int *bounds; int *constants; }Array;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有