귀속 알고리즘과 교체 알고리즘 총결

1533 단어 면접 시험
하나.귀속 알고리즘이 문제를 해결하는 특징: 1. 귀속은 함수나 과정에서 자신을 호출하는 것이다.2. 귀환 과정에서 반드시 명확한 종결 조건, 즉 귀환 수출이 있어야 한다.3. 귀속 문제풀이 프로필은 귀속 효율이 높지 않지만 코드가 많지 않다.일반적으로 귀속을 제창하지 않는다.4, 귀속 시 시스템은 각 층의 귀환점, 국부 변수로 창고를 제공하여 저장한다.귀속 횟수가 많아지면 창고가 넘치기 쉽다.둘.귀속 알고리즘 특례 1.피보나치
int fabonacci(int n){
    if(n <0)
    return -1;
    else if(n==0)
    return 0;
    else if(n==1)
    return 1;
    else
    return fabonacci(n)+fabonacci(n-1);
}

2.계승
int digui(int n){
     if(n==1)
     return 1;
     else
     return n*digui(n-1);

    }

좋은 웹페이지 즐겨찾기