c语言将AOE网络的数据写入TXT文档中,数据结构(c语言版)练习题有答案

本文探讨了数据结构如数组、稀疏矩阵在存储和运算中的细节,包括二维数组的存储方式、对称矩阵的压缩存储以及广义表的概念与操作。同时,涉及了信息技术中的算法,如矩阵转置、广义表的表头和表尾操作。内容涵盖了内存存储顺序、数据压缩以及算法在实际问题中的应用。
摘要由CSDN通过智能技术生成

的存储地址为_8788_。

7、数组A中,每个元素的长度是3个字节,行下标k的范围从1到8,

列下标j的范围从1到10,从首地址SA开始连续存放在存储器中,该数组

按列存放时,元素A[5][8]的起始地址为SA+180 。

8、二维数组A[10…20][5…10]采用行序为主方式存储,每个元素占4个

存储单元,并且A[10][5]的存储地址是1000,则A[18][9]的地址是1208 。

9、有一个10阶对称矩阵A,采用压缩存储方式存储,(按行为主序,并且

A[0][0]=1),则A[8][5]的地址为42 。

10、一个稀疏矩阵如图,则对应的三元组为:

0 0 2 0

3 0 0 0

0 0 -1 5

0 0 0 0

11、按行优先和按列优先分别列出四维数组int A[2][2][2][2]所有元素在内

存中存储的先后顺序。

按行优先:A[0][0][0][0],A[0][0][0][1],A[0][0][1][0],A[0][0][1][1],

A[0]1][0][0],A[0][1][0][1],A[0][1][1][0],A[0][1][1][1],

A[1][0][0][0],A[1][0][0][1],A[1][0][1][0],A[1][0][1][1],

A[1][1][0][0],A[1][1][0][1],A[1][1][1][0],A[1][1][1][1],

按列优先:A[0][0][0][0],A[1][0][0][0],A[0][1][0][0],A[1][1][0][0],

A[0][0][1][0],A[1][0][1][0],A[0][1][1][0],A[1][1][1][0],

A[0][0][0][1],A[1][0][0][1],A[0][1][0][1],A[1][1][0][1],

A[0][0][1][1],A[1][0][1][1],A[0][1][1][1],A[1][1][1][1],

12. 一个稀疏矩阵A

采用三元组形式表示,若把三元组中有关行下标与列下标的值互换,m*n

的转置运算。(F )【西安交通大学 1996 二、并把m和n的值互换,则就完成了A

m*n

8 (3分)】

13. 二维以上的数组其实是一种特殊的广义表。( T )【北京邮电大学 2002 一、5 (1分)】

14. 广义表的取表尾运算,其结果通常是个表,但有时也可是个单元素值。(F )

【南京航空航天大学 1996 六、2 (1分)】

15、广义表(a,b,c,d)的表头是 a ,表尾是(b,c,d)。

16、广义表((a,b,c,d))的表头是(a,b,c,d),表尾是( ) 。

17、广义表(a,(b,c,d))的表头是 a ,表尾是((b,c,d)) 。

18、广义表(a,(b,(c,(d))))的表头是 a ,表尾是((b,(c,(d))),长度是 2 ,深度是 4 。

19、广义表(a,((b, (c),f),e), d)的表头是 a ,表尾是(((b, (c),f),e), d),长度是 3 ,深度是 4 。

20、HEAD[TAIL[(a,b,c)]]的结果是 b ;

TAIL[HEAD[((a,b),(c,d))]] 的结果是(b) ;

HEAD[HEAD[((a,b),(c,d))]] 的结果是 a ;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值