【问题标题】:How to set sth. on infinity in Java? [duplicate]怎么设置。 Java中的无穷大? [复制]
【发布时间】:2017-11-10 04:29:00
【问题描述】:

我想实现 dijkstra 算法,并且必须在开头将每个音符设置为无穷大。

我想知道,Java中是否有任何函数可以使它变得简单。

【问题讨论】:

  • 首先向我们展示你实现了什么。
  • 如果您在谈论距离,只需取-1。有效距离不能
  • 或者使用null并将所有距离存储在Long对象中
  • @rollback 在dijkstra中,我们将距离数组初始化为正无穷大。

标签: java


【解决方案1】:

Double.POSITIVE_INFINITY 如果您使用Double 来存储您的数据。 另请注意,这不是一个数字,这取决于您想要做什么。 Double 支持这个概念。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-06-23
    • 1970-01-01
    • 1970-01-01
    • 2018-10-13
    • 1970-01-01
    • 2022-08-12
    • 2020-04-18
    相关资源
    最近更新 更多