zl程序教程

您现在的位置是:首页 >  后端

当前栏目

《算法技术手册》一3.4.4 特殊值

算法技术 手册 特殊 3.4
2023-09-27 14:24:37 时间
本节书摘来华章计算机《算法技术手册》一书中的第3章 ,第3.4.4节, George T.Heineman Gary Pollice Stanley Selkow 著 杨晨 曹如进 译 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。

3.4.4 特殊值
虽然所有可能的64位值都可以用于表示有效的浮点数,但IEEE标准还是定义了一些值来表示特殊的数字(它们通常不会被标准的数学计算操作所使用,例如加法或者乘法),见表3-4。设计这些值是为了易于从一些常见的错误中恢复,例如除以0、平方根是负数、计算时的上溢和下溢。注意,正零和负零也出现在这张表中,它们可以在计算中使用。
表3-4:特殊的IEEE 754值
2017_09_20_111612
这些特殊值是异常发生时返回的结果。例如,正无穷在Java中会作为double x=1/0.0的结果。但有趣的是,如果这个表达式换成double x=1/0,Java 虚拟机将会抛出ArithmeticException异常,因为这个表达式是计算两个整数而不是浮点数的除法。


面经手册 · 第10篇《扫盲java.util.Collections工具包,学习排序、二分、洗牌、旋转算法》 好的算法搭配上合适的数据结构,可以让代码功能大大的提升效率。当然,算法学习不只是刷题,还需要落地与应用,否则到了写代码的时候,还是会for循环+ifelse。 当开发一个稍微复杂点的业务流程时,往往要用到与之契合的数据结构和算法逻辑,在与设计模式结合,这样既能让你的写出具有高性能的代码,也能让这些代码具备良好的扩展性。
《算法技术手册》一2.3.1 最坏情况 本节书摘来华章计算机《算法技术手册》一书中的第2章 ,第2.3.1节, George T.Heineman Gary Pollice Stanley Selkow 著 杨晨 曹如进 译 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。
《算法技术手册》一2.1 问题样本的规模 本节书摘来华章计算机《算法技术手册》一书中的第2章 ,第2.1节, George T.Heineman Gary Pollice Stanley Selkow 著 杨晨 曹如进 译 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。
《算法技术手册》一导读 Fortune算法,它用于计算点集的Voronoi图。 归并排序,既包括针对内存数据的内部排序,也包括外部文件的外部排序。
《算法技术手册》一3.6.2 分治 本节书摘来华章计算机《算法技术手册》一书中的第3章 ,第3.6.2节, George T.Heineman Gary Pollice Stanley Selkow 著 杨晨 曹如进 译 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。
《算法技术手册》一3.4.3 浮点值的比较 本节书摘来华章计算机《算法技术手册》一书中的第3章 ,第3.4.3节, George T.Heineman Gary Pollice Stanley Selkow 著 杨晨 曹如进 译 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。
《算法技术手册》一3.4.2 舍入误差 本节书摘来华章计算机《算法技术手册》一书中的第3章 ,第3.4.2节, George T.Heineman Gary Pollice Stanley Selkow 著 杨晨 曹如进 译 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。
《算法技术手册》一3.2 伪代码模板的格式 本节书摘来华章计算机《算法技术手册》一书中的第3章 ,第3.2节, George T.Heineman Gary Pollice Stanley Selkow 著 杨晨 曹如进 译 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。
《算法技术手册》一3.1 算法模板的格式 本节书摘来华章计算机《算法技术手册》一书中的第3章 ,第3.1节, George T.Heineman Gary Pollice Stanley Selkow 著 杨晨 曹如进 译 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。
《算法技术手册》一2.6 参考文献 本节书摘来华章计算机《算法技术手册》一书中的第2章 ,第2.6节, George T.Heineman Gary Pollice Stanley Selkow 著 杨晨 曹如进 译 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。