麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

JavaScript實(shí)現(xiàn)算術(shù)平方根算法-代碼超簡單

2019-11-20 11:35:00
字體:
供稿:網(wǎng)友

前幾天看見了一個(gè)來自雷神之槌的平方根源碼,原理多方有介紹,不贅述。

源碼是c語言寫的,我思考后發(fā)現(xiàn)這樣的算法在javascript中也是可以完成的。

function InvSqrt(x){  var h=0.5*x;  var b=new ArrayBuffer(4);  var d=new DataView(b,0);  d.setFloat32(0,x);  var i=d.getInt32(0);  i=0x5f375a86-(i>>1);  d.setInt32(0,i);  var r=d.getFloat32(0);  r=r*(1.5-h*r*r);  return r;}

  測試:

console.time("t");for(var i=0;i<10000000;i++){ InvSqrt(i);}console.timeEnd("t");console.time("t");for(var i=0;i<10000000;i++){ 1/Math.sqrt(i);}console.timeEnd("t");VM2303:18 t: 33438.000msVM2303:24 t: 16720.000ms

雖然結(jié)果還是比系統(tǒng)庫慢,而且精度本來就低。不過我很滿意。

以上就是用javascript實(shí)現(xiàn)算術(shù)平方根算法算法,怎么樣,代碼很簡單吧,需要的朋友快來學(xué)習(xí)吧。!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 成人精品aaaa网站 | 伊人久久电影网 | 国产色视频在线观看免费 | 欧美日本一 | 亚洲人成中文字幕在线观看 | 国产精品久久久乱弄 | 国产免费一区二区三区在线能观看 | 羞羞的视频在线 | 亚洲精品一二三区 | 蜜桃视频在线观看免费 | 久久精品亚洲成在人线av网址 | 911色_911色sss主站色播 | 精品国产91久久久久久久妲己 | 牛牛碰在线 | 在线免费视频a | 国产91久久精品一区二区 | 免费国产自久久久久三四区久久 | 久久国产精品小视频 | 国产在线精品一区二区不卡 | 成人福利在线视频 | 精品中文字幕久久久久四十五十骆 | 成人做爰高潮片免费视频韩国 | 久久精品国产精品亚洲 | 久久久久久久久久网站 | 嗯哈~不行好大h双性 | 黄色一级视频 | 黄网站免费在线看 | 少妇一级淫片免费看 | 黄网站色成年大片免费高 | 有色视频在线观看 | 美女黄色影院 | 嫩草91在线 | 国产精品一区99 | 5a级毛片| 亚洲欧美成aⅴ人在线观看 av免费在线播放 | 一区二区三视频 | 天天艹综合 | 日日操夜夜透 | 蜜桃传媒视频麻豆第一区免费观看 | 日本高清com | 国产午夜精品一区二区三区视频 |