- 积分
- 7
- 注册时间
- 2002-9-10
- 仿真币
-
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2010-10-7 15:33:14
|
显示全部楼层
来自 山东淄博
但我又想到了行优先的一个优点,Forcal代码:- !using["math"];
- oo{array[2,3,2,5].rand[].outm[3,1,1]};
复制代码 该程序的作用是生成多维数组[2,3,2,5],用随机数初始化,然后列表输出。
结果:-
- (0,0,0,*) 0.273 0.983 0.94 0.757 0.995
- (0,0,1,*) 0.97 0.749 0.176 0.965 0.192
- (0,1,0,*) 0.735 0.478 0.353 0.509 0.194
- (0,1,1,*) 0.149 0.582 2.99e-002 0.674 0.923
- (0,2,0,*) 0.324 0.114 0.971 0.783 0.501
- (0,2,1,*) 0.372 0.132 0.964 0.284 0.661
- (1,0,0,*) 0.454 0.952 9.49e-002 9.22e-002 0.485
- (1,0,1,*) 0.479 0.606 2.43e-002 2.01e-002 0.531
- (1,1,0,*) 0.74 6.67e-002 0.107 0.341 0.667
- (1,1,1,*) 7.88e-002 4.3e-002 0.395 0.811 0.17
- (1,2,0,*) 0.374 0.426 0.841 0.7 0.898
- (1,2,1,*) 0.419 0.682 0.277 0.661 0.609
复制代码 星号表示一行数据。可以看出,列表和行优先的内存存储是一致的,在内存中就是一行一行地连续存储的。
如果是列优先是不是有点麻烦? |
|