前几天看见了一个来自雷神之槌的平方根源码,原理多方有介绍,不赘述。

源码是c语言写的,我思考后发现这样的算法在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.000ms
VM2303:24 t: 16720.000ms
虽然结果还是比系统库慢,而且精度本来就低。不过我很满意。
以上就是用javascript实现算术平方根算法算法,怎么样,代码很简单吧,需要的朋友快来学习吧。!
相关推荐:
SEO韩国:为您开启国际市场的增长之门,seo文章标题有哪些
ChatGPT暂时不可用?如何高效应对并寻找最佳替代方案!,logo ai教程视频
用AI写文章会不会查重率高?破解写作困扰的真相
ChatGPTWindows版本下载:让AI助力您的工作和生活,ai yamama
在线AI文章:为您打造全新内容创作体验
seo网络上什么意思,seo表示什么 ,如何避免今日头条ai写作检测
AI写作免费一键生成5000字:高效创作的革命性工具
SEO这种营销方式,改变你网站流量的秘密武器,佛山网站设计建设
seo链接有什么用,seo外链是什么意思 ,one ai写作
seo管理系统是什么,seo网站管理 ,过度圆ai
SEO难吗?揭秘SEO背后的真相,让你轻松上手!,大旺百度网站推广
360优化关键词-提升网站流量与排名的秘密武器,美拍ai
SEO引擎优化方法-让你的网站流量暴增的实战指南,ai智慧树
不利于seo是什么,不属于seo对网店推广的作用 ,ai渐变下载
ChatGPT最近不好用了?了解这些背后的原因与解决方案,ai sketcher
高效创作之路:文章AI生成器的力量
seo用什么论坛引流,seo引流方法 ,ai写作续写神器
OpenArtAI如何进入:数字艺术的未来之门,分析海报ai
SEO关键词推广软件官网-助力企业实现高效精准的网络营销,圈圈ai
AI写作技巧,让创作事半功倍!
ChatGPT破解:人工智能未来的无限可能,污污AI解说
ChatGPT无法加载?检查您的网络设置并尝试重启,轻松解决常见问题!,ai招生广告设计
一秒采集:提升效率、创造价值的秘密武器,苏州网站整站优化
seo要懂些什么软件,seo常用软件 ,ai写作网站网址大全
SEO深度解析:如何通过深度优化提升网站排名,带来流量和转化,咸宁网站建设大概费用
ChatGPT免费订阅的使用限制:其潜力与挑战,ai辅助线无法对齐画板
为什么选择B站VIP?让你畅享更丰富的视听体验,小门类网站seo
AI免费生成文字,打造创作新时代
AI生成文章免费工具,让创作变得轻松又高效,ai安心健
ChatGPT页面无法下拉?禁用浏览器扩展,轻松解决!,imba 1.6 ai
ChatGPT网站突然不能用了?如何快速解决这个问题,让你重新畅享AI对话!,ai新建多个画板
SEO地位:如何提升你的网站排名与曝光度,抢占市场先机,微营销网络推广
SEO技术如何通过优化提升网站流量与排名,四平网站优化公司
SEO提供:如何通过精准的SEO策略提升网站流量与品牌影响力,刷关键词排名立的火星
SEO搜索关键词是什么意思?全方位解析关键词优化的核心要素,lol ai图片
SEO实际:如何在竞争激烈的市场中脱颖而出,dz论坛seo如何设置
怎么用AI润色文章,让你的文稿瞬间高大上
WPJVX:开启数字化未来的智慧平台,关键词排名技术咨询乐云seo
Chatttst:开启智能沟通新时代的无限可能,上海联通ai
UCMS:引领智慧医疗新时代,打造数字化健康未来,推广工作谈营销
AI搜索相似文章怎么做?揭秘高效文章检索的核心技术!,程式ai软件
SEO关键词是什么意思?全面解析SEO关键字的核心作用,华为ai音箱 百度ai音箱
ChatGPT回答是空白的背后,究竟隐藏着什么秘密?,如何用ai写作来赚钱
SEO本站:提升网站流量与排名的秘密武器,荆门专业的抖音seo
seo类文章是什么,seo技术文章 ,ai3.5-ai聊天
AI翻译工具的革命-ChatGPT等技术让语言互通无碍,淘宝ai写作检测准吗
ChatGPT无服务:如何突破限制,未来人工智能的新可能,ai绘制装饰画
ChatGPT充值打不开?这几招教你轻松解决问题!,免费的ai写作绘图
SEO有话:如何用精准优化助力企业在线增长,食品微信营销推广
seo适用于什么领域,seo适用于什么领域中 ,ai智能翻译写作机器人v1.0