求大神讲解
vf吧
全部回复
仅看楼主
level 2
这个是用一维数组形式表示二维数组的元素,有大神懂图片什么意思么,看不懂
2017年04月10日 07点04分 1
level 3
DIME b(8,9)表示将创建一个8行9列的二维数组
二维和一维是可以相互转化的,如B(1,2)有1,1和1,2两个元素,B(2,1)有1,1和2,1两个元素,按从左到右,从大到小的元素排列,对应着B(1),B(2),也就是说B(1,2)的1,2相当于一维数据B(2),B(2,1)的2,1也相当于一维数据B(2)。
b(8,9)共72个元素,B(7,8)展开:
(1,1)(1,2)(1,3).....(1,9) 9个
(2,1)(2,2)(2,3).....(2,9) 9个
…………共6*9=54个
(7,1)(7,2)(7,3).....(7,8) 8个
共54+8=62个,其实也就相当于排到一维数组的B(62)
楼主明白了吗,按顺序排就行。
2017年04月12日 03点04分 3
level 3
B(x,y)数组是从1开始,先定为1,然后y从1 到y变化,y到头了,再让x+1,再y变化。
B(2,5)展开就是(1,1)(1,2)(1,3)(1,4)(1,5)再开展变x了(2,1)(2,2)(2,3)(2,4)(2,5),所以有2·*5=10个元素,按这个元素如上排序则对应一维(1)(2)....(10),已经说到家了,不要说不明白阿。
2017年04月12日 03点04分 4
好的,谢谢你
2017年05月05日 06点05分
辛苦你啦送你朵鲜花[哈哈]
2017年05月05日 06点05分
1