0

プログラミングでは、複数のネストされたforループを避けることが常に推奨されます。しかし、それを使用しなければならない場合もあります。計算時間を短縮することで同じ結果を得ることができる解決策 (「グッド プラクティス」または設計パターン) はありますか。

複数のネストされた for ループを置き換える、一般的な最適化されたロジックを知りたいです。

注:これは、どのプログラミング言語にも固有のものではありません。

4

2 に答える 2

1

状況の具体例がないと答えるのは難しいと思いますが、一部の言語ではたとえば並列ループが提供されるため、多くのスレッドがループ内で何らかの作業を行うことができます。また、単純なリファクタリングも良い選択肢です。つまり、ループをさまざまな方法で分離するということです。

于 2013-06-06T10:50:14.967 に答える