gpt4 book ai didi

java - 使用最小值整数实现数组

转载 作者:行者123 更新时间:2023-12-01 19:21:05 25 4
gpt4 key购买 nike

我目前有一个 nxn 整数数组。我计划将数组中的所有单元格初始化为无穷大,然后如果与单元格比较的值低于单元格内的值,则更改它。这是我到目前为止想到的伪代码,使用 -1 代表无穷大。你怎么认为?这是最有效的方法吗,有什么bug吗?

if(table[i][j] == -1 || (table[i][j] != -1 && table[i][j] > value)
then table[i][j] = value

最佳答案

我会从 Integer.MAX_VALUE 开始。这样,代码可以更简单:

if(table[i][j] > value) {
table[i][j]=value;
}

请注意,如果您的数组包含 double ,您甚至可以使用 Double.POSITIVE_INFINITY .

关于java - 使用最小值整数实现数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4213611/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com