
Data Structure and Algorithm
文章平均质量分 74
HelloAaric
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
N个数平方和的平方根--高精度算法
N个数平方和的平方根,公式如下:我们都知道,计算机浮点数的表示,越靠近0点,所表示的浮点数精度越高,如下图。那么,如果按照上图的公式直接计算,所得的结果精度会丢失得非常严重。算法设计为了避免丢失精度,我们就有了设计算法的核心思想:在计算平方和时,将每个加数,都转换为0到1之间的小数。在计算出所有元素的平方和之后,再乘以放大倍数,这样就可以减少计算过程中的精度损失。用下图所示的公式表示。图中A即为放大倍数。那么我们如何获取放大倍数A呢?方法一:在开始计算之前,先遍历原创 2021-04-21 23:45:05 · 2378 阅读 · 0 评论 -
最大子数组和算法(Java实现)
三种最大子数组和算法的Java实现和比较代码于2018年12月12日重新更新了一下,因为之前代码上传时有部分丢失。这次,为了防止代码再丢失,我决定把源码的截图也贴上来(节选自《数据结构与算法分析——Java语言版》——Mark Allen Weiss 著 ---冯舜玺 译)。如下图:第一种算法:运行时间为O(N^3),这完全取决于第13和14行,它们由一个含于三重嵌套for循环中的O(1...原创 2017-05-20 15:57:48 · 1583 阅读 · 0 评论