2017-3-5 C # Basic functions--recursion

Source: Internet
Author: User

The concept of recursion : The function body calls the function itself until a condition is met and no longer continues to be called.

conditions to be met : (1) There is a process of repeated execution (call itself);

(2) There are conditions for jumping out of the iterative process (function exit);

Note : (1) There must be a loop-end condition in the recursion.

(2) Each invocation of a recursive function needs to be stored with a stack, which is prone to overflow if too many times.

Representative Exercises:

Fibonacci the sequence of the cut

1 1 2 3 5 8 13 21 34 55

2017-3-5 C # Basic functions--recursion

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.