数据结构导论中的数组题

二维数组M的成员是6个字符(每个字符占一个存储单元)组成的串,行下标i的范围从0到8,列下标j的范围从1到10,则存放M至少需要______个字节;M的第8列和第5行共占_______个字节;若M按行优先方式存储,元素M[8][5]的起始地址与当M按列优先方式存储时的_______元素的起始地址一致。

请写出三个空格的答案,并写出计算详细的过程,一定要过程。

分析
行数 0-8 9行
列数 1-10 10列
第一问:M需要多少字节
9*10*6=540
第二问:第8列和第5行共占多少字节
9*6+10*6-6=108(第八列 一共有9个系列 第五行有10个字节 中间重复了一个字节所以减去6)
第三问 与M[8][5]起始地址一致的是:M[3][10]
分析:[8]0-8有9个字节 [5]有5个字节
有公式LOC(ai,j)=LOC(a1,1)+[(j–1)*m+(i–1)]*k 得出a[8][5]=[(9-1)*10+(5-1)]*6=504而列就是把行的值改为列的值就可以了 得出a[3][10]
ps:兄弟 最后一题应该是用于选择题的 谁特么用填空题哇 一个个试值会算死人的。。。。
温馨提示:内容为网友见解,仅供参考
无其他回答

数据结构导论里的几道题目
第一题:C 数据的逻辑结构分为:线性结构和非线性结构 数据的存储结构分为:顺序存储结构和链式存储结构 第二题:B 第四题:C我个人可以利用二路归并的排序方法,利用特殊情况L1(low1,high1),L2(low2,high2),且low2>hign1。第七题:A 若A是一个m*n的二维数组,数组下标从零开始,以列为主...

求试卷和答案,2010年10月自学考试数据结构导论的.
D.O(mp)7.常用于函数调用的数据结构是( )A.栈 B.队列 C.链表 D.数组 8.二维数组A[n][m]以列优先顺序存储,数组A中每个元素占用1个字节,A[1][1]为首元素,其地址为0,则元素A[i][j]的地址为( )A.(i-1)×m+(j-1)B.(j-1)×n+(i-1)C.(j-1)×n+i D....

数据结构导论的几点心得和建议
除运算只能在对头进行!且注意对头指针指示对头元素在数组中实际位置的前一个位置;实现递归调用 数据结构导论的几点心得和建议我想在自考将要来临之际,为各位正在忙碌复习当中的自 考学友们,提供一点复习思路,以便能顺利通过10月份的考试。下面就是我的一点复习心得和总结,希 望能对你有所帮助!“ 如...

计算机专业主要学什么,计算机哪个专业最吃香_计算机专业就业方向_计算机...
计算机原理、电子商务与电子政务、计算机网络技术、管理信息系统; 管理经济学、运筹学基础、操作系统概论、数据结构导论、数据库系统原理、信息系统开发与管理、C++程序设计、软件开发工具、计算机网络原理、信息资源管理、网络经济与企业管理等。

大学计算机专业都学那些课程
计算机专业课程设置:计算机应用基础、应用文写作、数学、英语、德育、电工与电子技术、计算机网络技术、C语言、计算机组装与维修、企业网安全高级技术、企业网综合管理、windows server 2008操作系统。局域网组建、Linux服务器操作系统、网络设备与网络技术(主要学习思科、华为公司设备的配置、管理、调试)、SQL ...

大学里计算机专业都学什么啊
大学里的计算机专业除了正常的英语、高数、思政等公共基础课外,从大一到大四会从计算机应用基础学起,还有软硬件学习,网页设计、编程语言等等,但是理论学习比较多。如果你想学习软件编程和动画特效方面的,可以报班学习,深入了解扎实自己的基础

相似回答