<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    小明思考

    Just a software engineer
    posts - 124, comments - 36, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    快速開平方

    Posted on 2013-04-15 10:19 小明 閱讀(1477) 評論(0)  編輯  收藏 所屬分類: 數(shù)據(jù)結(jié)構(gòu)和算法
    問題實現(xiàn) int sqrt(int x);
    計算和返回x的平方根。

    學(xué)過數(shù)值分析的都知道牛頓迭代法



    令f(x) = x2-a;
    那么上式就變成:

    xn+1 =xn-(xn2-a)/(2*xn)=(xn+a/xn)/2

    實現(xiàn)的代碼如下,簡單優(yōu)美,收斂快。

    public class Solution {
        public int sqrt(int x) {
            if(x==0) return 0;
            if(x<=2) return 1;
            int result = x/2;
            while(true){
                int next = (result+x/result)/2;
                if(next>=result){
                    break;
                }
                else{
                    result = next;
                }
            };
            return result;
        }
    }




    主站蜘蛛池模板: 国产乱色精品成人免费视频| 222www免费视频| 亚洲精品无码你懂的网站| 亚洲AV无码精品国产成人| 毛片免费观看的视频在线| 一本色道久久88—综合亚洲精品| 16女性下面扒开无遮挡免费| 亚洲欧洲另类春色校园小说| 黄色片在线免费观看| 亚洲人成网站色在线观看| 免费毛片在线播放| 综合一区自拍亚洲综合图区| 亚洲成人高清在线| 久久WWW免费人成—看片| 亚洲人成精品久久久久| 午夜无码A级毛片免费视频| 久久精品国产亚洲精品2020| 美女被cao免费看在线看网站| 亚洲日韩一区二区三区| 波多野结衣视频在线免费观看| 又大又硬又粗又黄的视频免费看| 国产亚洲精品不卡在线| 久久一本岛在免费线观看2020| 亚洲精品国产啊女成拍色拍| 成人au免费视频影院| 男女交性无遮挡免费视频| 国产成人亚洲精品青草天美| 亚洲精品视频免费在线观看| 亚洲综合一区二区三区四区五区| 免费中文字幕不卡视频| 久久久久久噜噜精品免费直播| 99人中文字幕亚洲区| 国产精品视频免费一区二区三区| 一级特黄录像免费播放肥| 亚洲精品在线免费观看| 国产人妖ts在线观看免费视频| A片在线免费观看| 亚洲精品国产av成拍色拍| 九月丁香婷婷亚洲综合色| 久久天天躁狠狠躁夜夜免费观看| 午夜免费国产体验区免费的|