gpt4 book ai didi

java - Java中的减法值短缺

转载 作者:行者123 更新时间:2023-12-02 11:03:42 25 4
gpt4 key购买 nike

我遇到了一个难题。我正在寻找如何解决这个问题的建议。我的数据集中有三个字段。我想做一个减法,问题是这样的。

 Time(s)    a      x
1 0.1 0.2
2 0.4
3 0.6
4 0.7
5 0.2 0.9

我需要对 (a-x) 进行减法。但减法的方法就像在1s时刻a的值为0.1。该操作将是 (0.1-0.2) 第一次迭代。 第二次迭代(0.1-0.4)第 3 次迭代 (0.1-0.6)第 4 次迭代 (0.1-0.7) 但在第 2 次迭代中,它将是 (0.2-0.9)

这是我的问题陈述。我想用Java写下这段代码。 我不需要 Java 代码。我可以自己写下来。我需要建议如何继续采用这种方法?一种想法是为每个变量创建数组。但随后陷入循环。循环是如何迭代的?很明显,数组 a 是静态的,直到它获得下一个值,该值在时间 5 秒内可用。

最佳答案

这取决于您的输入文件有多大:

  1. 如果数据集适合内存,则将其加载为 2 个独立数组或包含 axRow 对象数组> 作为字段。之后,进行简单的迭代,记住包含 a 的最后一行是什么,以便在 a 丢失时使用它。

  2. 如果数据集很大,最好使用 BufferedReader 读取它。并且只记住最后遇到的ax。这将大大减少内存消耗,是首选方法。

关于java - Java中的减法值短缺,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51142428/

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