日期:2014-05-20  浏览次数:20738 次

[新版代码测试帖]J2ME快速开平方根
Java code

/**
     * 求平方根
     * @param value 定义域
     * @return 值域
     */
    final public static int sqrt(int value) {
        int sqrt = 0;
        for (int k = 0x100000; k != 0; k >>= 2) {
            int tmp = sqrt + k;
            sqrt >>= 1;
            if (tmp <= value) {
                value -= tmp;
                sqrt += k;
            }
        }
        return sqrt;
    }




------解决方案--------------------
csdn改版后速度太慢
------解决方案--------------------
很好,很强大!
------解决方案--------------------
这个算法…………厉害
------解决方案--------------------
好贴!!但是不知道会不会影响速度。。。
www.5izdl.cn 我的主页,欢迎大家光临