0

だから私は、私が持っている金額に基づいて購入できる特定のアイテムを計算するアルゴリズムを設計しようとしています. だから私の計画は、ネストされた if else ステートメントなどを使用することでした...しかし、それは非常に非効率的です。入力はありますか?

私は誰かにこれを解決するよう求めているわけではありません。私は単に、この方法が最も効率的ではないが成功している方法の 1 つであるかどうかを尋ねているだけです。

4

2 に答える 2

4

ナップザックの問題を実装しようとしているようです。

ここでそれについて読むことができます:

http://en.wikipedia.org/wiki/Knapsack_problem

于 2013-03-16T02:17:32.927 に答える
0

質問を完全には理解していませんが、条件によってはスイッチブロックの方が優れている可能性がありますが、実際のパフォーマンスの向上はほとんどありません

参照: http://docs.oracle.com/javase/tutorial/java/nutsandbolts/switch.html

于 2013-03-16T02:13:32.983 に答える