オーバーロードと再帰的な要約演習

オーバーロードされたメソッドは
、時には私たちは。我々はメソッドのオーバーロードを使用することができ、関数のパラメータの様々な互換性がある必要がある
ここに画像を挿入説明
メソッド呼び出しの名前が、いくつかの追加int型の合計を追加し、いくつかの二重の合計を計算し;同じメソッド名、メソッドがオーバーロードと呼ばれる実装の異なるバージョン、提供
オーバーロードルール:同じメソッド名、異なる方法のパラメータ(パラメータまたはパラメータの型の数)、戻り値の型は、オーバーロードの方法に影響を与えない。
再帰
再帰コンセプト:。実行自体中のメソッド呼び出し、「再帰的」と呼ばれる
数学における「数学的帰納法」への再帰的対応は、開始条件があり、その後、漸化式がある
1.再帰、Nの階乗
ここに画像を挿入説明

前記再帰1 + 2 + 3 + ... + 10
ここに画像を挿入説明
3.印刷シーケンス番号の各ビット(例えば、1234 1枚の234プリントアウト)
ここに画像を挿入説明
4.書き込み再帰的方法は、負でない整数を入力し、それは組成物を返します数字の合計。

ここに画像を挿入説明
注:解決するためにいくつかの問題は、天然(例えばフィボナッチ数、バイナリ、など)、再帰的に容易に定義再帰を使用して、この時間を使用することです。
いくつかの疑問非再帰的及び再帰的(サイクル)の使用を解消することができる。この時点では、より効率的な再帰的、非再帰プログラムに比べて、より多くのサイクルを使用することをお勧めします。..
N番目の再帰フィボナッチ数(複数の繰り返し)

ここに画像を挿入説明

公開された60元の記事 ウォン称賛23 ビュー3329

おすすめ

転載: blog.csdn.net/weixin_44945537/article/details/101108286