00问答网
所有问题
当前搜索:
数据结构二维数组地址计算例题
数据结构题
:设有10x20的
二维数组
A的行列下标均从0开始,每个元素占2...
答:
你这里表述的不是很清楚,每个元素占两个字节,但是你没有说明白每一个存储单元占几个字节。(一个元素占几个存储单元。)我这里假设你一个存储单元占一个字节,一个元素也就是占两个存储单元。那么:A[0][0]的
地址
为((252/2)-67)*2=118,所以按照行优先252的地址为((252-118)/2)/20=3....
数据结构
导论里的几道
题目
答:
第一题:C
数据
的逻辑
结构
分为:线性结构和非线性结构 数据的存储结构分为:顺序存储结构和链式存储结构 第二题:B 第四题:C我个人可以利用二路归并的排序方法,利用特殊情况L1(low1,high1),L2(low2,high2),且low2>hign1。第七题:A 若A是一个m*n的
二维数组
,数组下标从零开始,以列为主...
数据结构
一题帮忙做一下1.设有一个
二维数组
A[m][n],假设A[0][0]存放...
答:
c,对的.676+(676-644)/2A[2][2]与A[0][0]相差两排零2个元素A[3][3]与A[2][2]相差一排零1个元素因为元素的
地址
是连续的所以A[2][2]与A[0][0]的地址差是A[3][3]与A[2][2]地址差的2倍A[2][2]与A[0][0]的地址差是676-644A[3][3]与A[2][2]地址差是(676-644...
这道
数据结构题
怎么做啊?
答:
数组
A共占用多少字节; 6*8*6=288个字节 数组A的最后一个元素的
地址
; 1000+288-1=1287 按行存储时元素A36的地址; 1000+(3-1)*8*6+(6-1)*6=1126 按列存储时元素A36的地址; 1000+(6-1)*6*6+(3-1)*6=1192
数据结构数组
存储
地址
的问题?
答:
清晰明了的图,在上面。n是什么,坐标是啥,你是指的下标a[1][0]吗 a[0][0]在200,a[1][0]在220,a[6][0]在320, a[6][2]在322
数组
的元素是连续存储的,下标都是从0开始
计算
的,不管是行还是列
这个
数据结构
和算法的题答案为什么是1120?
答:
A[3,2]和A[2,3]指向的都是同一元素,根据前后
地址
不同发现相差2个地址位,所以按规律 A[1,4]地址就是原地址+2=1120
请教两个简单的
数据结构题
?
答:
所以就是 (i-1)*k+j*k = k*(i-1+j)以列为主就是先填满以列再跳下一列储存 所以A[6][12]就是表示A元素的前面的 12-1 列是满的,而处于第12列第6个位置,所以就是 (12-1)*1 + 6*1 ,因为首元素
地址
是200,所以最后结果要加上 200, 就是(12-1)*1 + 6*1 +200 ...
关于
数据结构
的问题!
二维数组
A【10】【6】采用行优先的存储方法,若每个...
答:
只要
计算
从A【3】【4】到有多少个
数据
元素再*4就可以了,A【3】【4】到A【3】【6】有三个元素,A【4】【1】至A【4】【3】有两个元素,故元素A【4】【3】的储存
地址
5*4+1000
数据结构
的问题~
答:
4字符串采用静态顺序存储
结构
。编写一个算法删除S中地i个字符到第j个字符。 5编写一个算法判断s2是否是s1的子串。
习题
5 一、选择题 1.
二维数组
A行下标i的范围从1到12,列下标j的范围从3到10,采用行序为主序存储,每个
数据
元素占用4个存储单元,该数组的首
地址
(即A[1][3]的地址)为1200,则A[6][5]的地...
数据结构
导论中的
数组题
答:
第三问 与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:兄弟 最后一题应该是用于选择题...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
二维数组调用
二维数组表示
c语言数组例题
数据结构二维数组地址计算