Java Maps / Data Structures-如何让Value查看上一个Key的值,并下拉任何未更改的值?

问题描述

我正在使用Java中的Map解决问题,但是我没有看到如何将某个键的值与前一个键的值进行比较,然后将其拖到未更新的地方。

Referenced Table

在下表中,我们看到涉及从1/1/2020到1/30/2020发生的4家公司的贷款掉期。 总而言之,无论互换如何,参与率总共需要达到100家公司的总和,例如:

  • 交换日期之前:公司1(10)+公司2(60)+公司3(10)+ 公司4(20)= 100?
  • 1/15/2020交换日期:公司1(10)+公司 2(30)+公司3(40)+公司4(20)= 100?
  • 2020年1月21日交换日期:公司1(10)+公司2(50)+公司3(20)+公司4 (20)= 100?
  • 2020年1月30日交换日期:公司1(0)+公司2(50)+ 公司3(20)+公司4(30)= 100?

那是我代码的目标。这是我目前的思维过程,但是如果由于交换而没有更改它们,我将停留在如何从先前的键值对中拉出值的问题上,尤其是如何用红色完成部分。

thought process

任何见识都会受到赞赏。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)