作者allents (小g~重力常数9.8)
看板b92902xxx
标题Re: [请益] oop hw5
时间Sun Mar 28 14:09:55 2004
※ 引述《lionck (你看不到的昵称)》之铭言:
: 不好意思又来打扰
: 请问一下有人做到2以上吗
: 现在不论是用两个n*n的一为阵列 或是一个2*n*n的阵列
: 利用回圈所做出来的大概都只有到1.7左右
: 而所需要的变数除上面阵列之外 还需要5个int以及一个double
: 不知道是否有更好的作法 如果有的话可以提示一下吗
: 感激不尽
: -----
: 我室外系选修的 不好意思打扰了
现在讲好像来不及了
不过我就有做到2.3左右
大概的诀窍就是 你让程式码里面完全看不到二维
举个例子好了 如果你要将A[][]归零
那就先用另一个阵列存起来
double[] x;
for( i=0 ; i<n ; i++ ){
x=A[i];
for( j=0 ; j<n ; j++ ) x[j]=0;
}
你或许觉得这有什麽差
但是我测试的结果
花最多时间的其实是变数的参照
有人说如果加入零的检查会变快
可是我觉得
这实在很冒险 因为这完全是看运气的
所以还是减少维数来的实际一点
----------------------------------------------
抱歉 小弟献丑了
----------------------------------------------
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.244.119.3
1F:→ lionck:感谢哩 推 140.112.4.248 03/30