Javaで菱形継承問題ソルバーに対して激しいグーグルを行った後、私が見つけたのはOOP菱形継承問題だけでした。それは私が求めているものではありません。私が探しているのは、ダイヤモンド問題の解決策を見つけるためのJavaの単純な関数です。
菱形継承問題は次のように表すことができます。
A = C * D、
B = C + D
したがって、次の場合:
A = 10、B = 7
C = 5、D = 2
私がやろうとしているのは、Javaのダイヤモンド問題を迅速かつ効果的に解決することです。ネストされたforループを試しましたが、プログラムの性質上、非常に非効率的です。
誰かアイデアがあれば聞いてみたいです。
ありがとう!