今日のインタビューの質問。 2つの書き方の長所と短所を教えてください
今日のインタビューの質問。 2つの書き方の長所と短所を教えてください
これは本試験の推測問題であり、実際には意味がありません。最初の段落は間違いなく優れており、時間は nf()+1 ですが、2 番目の段落は明らかに nf()+n です。
なぜそれが仮説的な質問なのか? 実際、最初の方法でコードを書く人はほとんどいませんが、
リーリー
思い浮かぶ違いは次のとおりです:
方法 2 に対する方法 1 の利点は、ループするたびに判断を行う必要がなくなり、効率が向上することです
判定結果が変わる可能性がある場合、方法2はいつでも変更可能ですが、方法1はいつでも操作方法を切り替えることはできません
個人的には、2 番目のメソッド コードの方が見栄えが良いと思います...
実際には、何が必要かによって異なります...該当する状況はすべて異なります
これはおそらく写真の説明です
段落を書いて、どちらの段落に時間がかからないかを確認できます
1.2 の方法で書かれたアルゴリズムの時間計算量は同じです、n.