小编sta*_*tan的帖子

精度损失 - int - > float或double

我有一个我正在修改的考试题目,问题是4分.

"在java中,我们可以将int分配给double或float".这会丢失信息吗?为什么?

我已经说过,因为int通常具有固定的长度或大小 - 存储数据的精度是有限的,其中以浮点存储信息可能是无限的,基本上我们丢失信息因为这个

现在我有点粗略地说我是否在这里击中了正确的区域.我非常肯定它会失去精确度,但我无法完全理解为什么.我能得到一些帮助吗?

java floating-point precision double

25
推荐指数
5
解决办法
4万
查看次数

Floyd-Warshall算法逻辑 - 坚持

我正在尝试使用这个逻辑来理解邻接矩阵发生了什么,但是我认为它与关于abcd的间隔有关...

谁能解释一下这里发生了什么?

谢谢(标记为java作为它向我们展示的语言,所以如果有人发布任何代码示例,他们可以看到它是用那种语言)

http://compprog.wordpress.com/2007/11/15/all-sources-shortest-path-the-floyd-warshall-algorithm/

这是代码:

for (k = 0; k < n; ++k) {
    for (i = 0; i < n; ++i)
        for (j = 0; j < n; ++j)
            /* If i and j are different nodes and if
               the paths between i and k and between
               k and j exist, do */
            if ((dist[i][k] * dist[k][j] != 0) && (i != j))
                /* See if you can't get a shorter path
                   between i and j by …
Run Code Online (Sandbox Code Playgroud)

java algorithm revision floyd-warshall

6
推荐指数
2
解决办法
7635
查看次数

递归问题:修订

我的幻灯片说:

  • 递归调用应始终位于比当前数据结构更小的数据结构上

  • 如果数据结构太小,则必须有非递归选项

  • 您需要一个包装器方法来使递归方法可访问

从幻灯片中读取这些内容毫无意义,尤其是看到它是圣诞节前的主题!

任何人都可以尝试清理它意味着什么吗?

谢谢

java recursion linked-list

1
推荐指数
1
解决办法
491
查看次数