UID:95070
引用第7楼lejcey于2012-05-06 22:32发表的 :你的程序还有一个问题,我不知道你是不是故意这样,你的数组是从1开始的,请转变思路,从0开始。还有,可以不一行一行的写,先建立一个缓冲区,把结果写入内存,然后一次性写入文件,这样会快很多。数据库也是一样,用事务处理,加快速度。你的程序我用c语言给你演示一下,请自行改为C++代码,原理一样:.......
UID:7394
引用第5楼lejcey于2012-05-06 21:04发表的 :因为精度问题,你还要注意一个舍入误差,以免结果看起来很奇怪,如double a = (int)(3.1415926 * 1000.0) / 1000.0;
UID:37353
引用第5楼lejcey于2012-05-06 21:04发表的 :很多吗?一个double不过8个字节,760*760*8=4620KB,不算大啊。看你的代码是txt储存的,你可以使用二进制存储,速度会块很多,text会牵涉到很多转换的。因为精度问题,你还要注意一个舍入误差,以免结果看起来很奇怪,如double a = (int)(3.1415926 * 1000.0) / 1000.0;
UID:97396