Logo az.boatexistence.com

Java-da rekursiya nədir?

Mündəricat:

Java-da rekursiya nədir?
Java-da rekursiya nədir?

Video: Java-da rekursiya nədir?

Video: Java-da rekursiya nədir?
Video: Java dərsləri - Rekursiv Funksiyalar (Rekursiv Metodlar) 2024, Bilər
Anonim

Rekursiya Java-da istifadə edə biləcəyiniz əsas proqramlaşdırma texnikasıdır, burada metodu bəzi problemi həll etmək üçün özünü çağırır. Bu texnikadan istifadə edən metod rekursivdir. … Son şərt rekursiv metodun özünü çağırmağı dayandırmalı olduğunu göstərir.

Rekursiya Java-da necə işləyir?

Rekursiv funksiya özünü çağırır, çağırılan funksiya üçün yaddaş çağırış funksiyasına ayrılmış yaddaşın üstünə ayrılır və hər bir funksiya çağırışı üçün yerli dəyişənlərin müxtəlif nüsxəsi yaradılır.

Nümunə ilə rekursiya nədir?

Rekursiya problemin (və ya problemin həllinin) özü baxımından (daha sadə versiyası) müəyyən edilməsi prosesidir. Məsələn, " evin yolunu tap" əməliyyatını belə təyin edə bilərik: Evdəsinizsə, hərəkət etməyi dayandırın. Evə doğru bir addım atın. "evin yolunu tap ".

Rekursiya deyərkən nəyi nəzərdə tutursunuz?

Rekursiya elementlərin özünə oxşar şəkildə təkrarlanması prosesidir. Proqramlaşdırma dillərində əgər proqram eyni funksiya daxilində funksiyanı çağırmağa imkan verirsə, o zaman funksiyanın rekursiv çağırışı adlanır.

Java-da rekursiyanın əhəmiyyəti nədir?

Rekursiya kodu daha aydın və qısa edir. Rekursiya Hanoy qülləsi, ağac keçidləri və s. kimi problemlər üçün iterativ yanaşmadan daha yaxşıdır. Hər funksiya çağırışı yaddaşı yığına itələdiyinə görə, Rekursiya daha çox yaddaş istifadə edir.

Tövsiyə: