24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1766  |  回复: 10
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

studyhae

木虫 (正式写手)

[交流] 【讨论】如何使用java进行数值计算编程已有8人参与

本人做水流模拟的,经常需要进行大量数值计算。算法效率非常重要。现在有一个疑问,望高人解答。
假设有一个类,类有一个属性id,现在要设计一个方法来获取Node对象的id,有两种方法:
public class Node{
    public int id;
   
    // 方法1:
    public static int getId(Node node){
             return node.id
    }

    // 方法2:
    public int getId(){
             return id
    }
}
我的问题是,方法1和方法2,哪个效率更高些?因为我模型中使用Node[] nodes,该数组长度可能达10万个,类似的取id操作可能要重复执行上千万次,所以效率显得格外重要。
多谢。

[ Last edited by studyhae on 2010-10-29 at 19:59 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ryhzd

木虫 (正式写手)


小木虫(金币+0.5):给个红包,谢谢回帖交流
简单方法就是你测试一下
2楼2010-10-30 01:13:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 studyhae 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见