C语言中的一维数组K[100]采用顺序存储方式,假定每个结点占用n个存储单元,K[0]存放在地址为100的存储单元中,则K[50]的存储地址为( )。
- A100+49n
- B100+50n
- C100+50
- D以上都不对
C语言中的一维数组K[100]采用顺序存储方式,假定每个结点占用n个存储单元,K[0]存放在地址为100的存储单元中,则K[50]的存储地址为( )。
解析:对顺序存储的数组,在其物理结构上元素之间存性关系,由于第一个元素存放在第100号存储单元,而每个元素占用n个存储单元,则第51个元素K[50]就存放在100+50n的物理单元上。
1、用顺序存储的方法,将完全二叉树中所有结点按层逐个从左到右的顺序存放在一维数组
用顺序存储的方法,将完全二叉树中所有结点按层逐个从左到右的顺序存放在一维数组R[1..N]中,若结点R[i]有右孩子,则其右孩子是()。AR[2i-1]BR[2i+1]CR[2i]DR[2/i]
用一维数组存储二叉树时,总是以前序遍历顺序存储结点A正确B错误
3、以下对一维数组c进行正确的定义初始化的语句是A.int c[10]=0; B
以下对一维数组c进行正确的定义初始化的语句是A.int c[10]=0; B.int c[10]={0}*10; C.int c[1]={0,0,0,0,0,0,0}; D.int c[10]={0};Aint c[10]=0; Bint ...
4、将10阶的上三角矩阵压缩存储到一维数组A中,则数组A的长度最少为()。
将10阶的上三角矩阵压缩存储到一维数组A中,则数组A的长度最少为()。
5、已知二维数组A[m][n]采用行序为主方式存储,每个元素占k个存储单元,并且
已知二维数组A[m][n]采用行序为主方式存储,每个元素占k个存储单元,并且第一个元素的存储地址是LOC(A[0][0]),则A[i][j]的地址是()。
用一维数组存储二叉树时,总是以前序遍历顺序存储结点。A正确B错误