알고리즘 제 III 손 1. 보고서 제목 연습

1. 연습 주제

    7-1 디지털 삼각형

    도에 나타내는 바와 같이 행 n 개의 숫자로 이루어지는 디지털 삼각형 주어. 최대 경로 디지털 합이 전달되도록, 삼각형의 위에서 아래로의 경로를 계산하기위한 알고리즘 (왼쪽 또는 오른쪽 대각선 아래 대각선을 따라 하방으로 각 단계)를 설계하려고.

           (7)

         3 8 

       8 1 0

     2-7 4 4

   4 5 6 5

출력 (30)

 

문제의 설명

    최대 초기 값 -1 자리 각 서브 문제에 대한 레코드 세트, 따라서, 최대 디지털 합을 구 경로

 

3. 알고리즘 설명

재귀 m[i][j] = a[i][j] i=n;m[i][j] = m[i+1][j] + m[i+1][j+1] + a[i][j];(식 : )

그런 다음에서 합계를 찾아

 

4. 우주의 복잡성

O (N) N = 2 ^

 

5. 경험

재귀 생각은 아 상대적으로 분명하다,하지만 당신이 가고 싶은 경우 다시 코드에 따라 아이디어에 대해 좋은 느낌

    7-1 디지털 삼각형

    도에 나타내는 바와 같이 행 n 개의 숫자로 이루어지는 디지털 삼각형 주어. 최대 경로 디지털 합이 전달되도록, 삼각형의 위에서 아래로의 경로를 계산하기위한 알고리즘 (왼쪽 또는 오른쪽 대각선 아래 대각선을 따라 하방으로 각 단계)를 설계하려고.

           (7)

         3 8 

       8 1 0

     2-7 4 4

   4 5 6 5

출력 (30)

 

문제의 설명

    최대 초기 값 -1 자리 각 서브 문제에 대한 레코드 세트, 따라서, 최대 디지털 합을 구 경로

 

3. 알고리즘 설명

재귀 m[i][j] = a[i][j] i=n;m[i][j] = m[i+1][j] + m[i+1][j+1] + a[i][j];(식 : )

그런 다음에서 합계를 찾아

 

4. 우주의 복잡성

O (N) N = 2 ^

 

5. 경험

재귀 생각은 아 상대적으로 분명하다,하지만 당신이 가고 싶은 경우 다시 코드에 따라 아이디어에 대해 좋은 느낌

추천

출처www.cnblogs.com/ashfjksdhng/p/11706558.html