桃子树小说

桃子树小说 > 其他类型 > 高人竟在我身边 > 第一百章 101号选手提前交卷?

第一百章 101号选手提前交卷?(1)

相比起詹永枢院士的惊讶,郝云在考虑这个问题的时候倒是没有想的特别复杂,纯粹是挠头的时候灵机一动想出来的这个方法。

程序首先猜测了一个接近1/sqrt(number)的值,然后运用牛顿迭代公式进行了迭代运算。

单从算法逻辑上来讲,其实他改写之后的代码,和之前那个q_sqrt函数的代码并没有太大的区别。冰川引擎在math.c文件中定义的q_sqrt函数,事实上也是采用的这个思路。

而要说唯一哪里不同,大概就是在那个神秘的数字——0x5f375a86上了。

根据牛顿迭代算法的原理,猜测值距离最终结果越接近,迭代的次数越少。而神秘的数字0x5f375a86,便是用来计算猜测值的。

而郝云在尝试了几次之后意外地发现,如果使用“0x5f375a86”这个数,得到的y将非常接近1/sqrt(n),以至于最终执行牛顿迭代算法时,只需要2次代法就可以达到他所需要的精度!

至于这个数是怎么得出来的?

郝云也没办法解释。

毕竟他只是遵循着自己的数学直觉,觉得原来那个程序中选取的数字不够好用,然后试着换了个更好用的数字试试。

一开始他也试了好几次,发现更改的数字都没有原先那个数好用,直到后来灵机一动试到了这个0x5f375a86,发现居然只需要两次迭代就能完成整个计算过程。

老实说,他自己也惊讶的不行。

可能……

这也和他的数学属性达到了精通有点关系?

总而言之,采用了0x5f375a86这个特殊的数字之后,单从运算步数来看,整个函数的运算效率将比原本math.c文件中定义的q_sqrt函数快上足足两倍!

至于这个结果会产生怎样的效果……

老实说郝云也没有一个准确的概念。

毕竟他对这款冰川引擎的了解,远远没有达到业内人士的高度。

之前他虽然做过游戏,但其实也就只做过2048这一款游戏而已。神殿逃亡算是运用到了和冰川引擎同源的一款开发软件,但那款游戏基本上都是李宗正一个人完成的,郝云压根儿就没参与到开发环节中,就算参与进去了八成也不会研究引擎的源代码。

这个世界的游戏开发工具已经进化到足够傻瓜的程度,

点击读下一页,继续阅读 晨星LL 作品《高人竟在我身边第一百章 101号选手提前交卷?

其他人正在读: 九天玄帝决 小娇娇 第九关 皇恩浩荡 是!女王! 许盛邵湛 最是人间 唐宫仕女 小说课 公子凶猛 超级姑爷 宇宙第一醋神 初恋 银河系玩家 降落我心上 失婚 我在无限游戏里封神 当明星从跑龙套开始 女侠且慢 风流皇太子 非你不爱 凤凰娱乐 王者时刻 离离 赤心巡天 我的战神女婿 死亡凶间 深入浅出 放学等我 野火
本周热门小说

许盛邵湛 失婚 我在无限游戏里封神 咬你 温香艳玉 深入浅出 禁忌为何物 长公主 谁让他玩游戏王的! 死亡凶间 九天玄帝决 小娇娇 阶下臣 宿命之环 欢迎进入梦魇直播间 当明星从跑龙套开始 禁止靠近 顾小姐和曲小姐 错撩 放学等我 全球进化后我站在食物链顶端 可爱过敏原 捻桃汁 兰姨 养父 在美漫当心灵导师的日子 最是人间 北宋穿越指南 超级姑爷 第九关

年度热门小说:

限时占有 宿命之环 提灯看刺刀 山野小医神 失婚 招黑体质开局修行在废土 许盛邵湛 娇瘾 暗火 苟在妖武乱世修仙 深入浅出 禁忌为何物 我老婆是导演 兰姨 宇智波余孽被迫拯救忍界 谁让他修仙的! 我在诡异世界谨慎修仙 1980我的文艺时代 开局金风细雨楼主,一刀惊天下 影视:流窜在诸天的收集员 养父 第五形态 东晋北府一丘八 神话纪元,我进化成了恒星级巨兽 入睡指南 仙者 大小姐她总是不求上进 北宋穿越指南 重回1982小渔村 灵境行者

最新更新小说:

崛起于卡拉迪亚 领主:被后妈流放,我干烂全世界 什么叫进攻型上单啊 别叫我邪神 神话水浒:从镇压天罡地煞开始 斗武大陆:武神传人 无敌六王爷 飞扬跋扈,从唐人街开始 修仙:必须双修 两界:别叫我邪魔! 诡异命纹:开局铭刻十大阎罗 我在修真界做天之骄子 反派:我的弟弟是天选之子 我在现代创建钦天监 无敌天命 龙武剑帝 柳无邪徐凌雪 我,叶辰原来是顶尖高手 从边关小兵开始修炼 退下,让朕来 遮天:女帝篇 万象独生 普罗之主 开局混沌剑体,打造不朽仙族 小师妹为何那样 炮火弧线 新官路商途 九龙归一诀 柳无邪和徐凌雪的小说 武道人仙