그룹의 최대 값, 최소 값, 그리고 그룹의 합을 추출합니다.

5844 단어 알고리즘 학습

그룹의 최대 값, 최소 값, 그리고 그룹의 합을 추출합니다.


몇 개의 비교적 고전적인 귀속값을 기록하다
  • 추출수 그룹의 최대치
  • int get_array_max(int arr[], int n) {
        if (n == 1) {
            return arr[0];
        }
        else {
            return arr[n - 1] > get_array_max(arr, n - 1) ? arr[n - 1] : get_array_max(arr, n - 1);
        }
    }
    
  • 추출 수조의 최소값
  • int get_array_max(int arr[], int n) {
        if (n == 1) {
            return arr[0];
        }
        else {
            return arr[n - 1] < get_array_max(arr, n - 1) ? arr[n - 1] : get_array_max(arr, n - 1);
        }
    }
    
  • 추출수 그룹의 합을 귀속
  • int get_array_sum(int arr[], int n, int step) {
        if (step == n) {
            return 0;
        }
        return arr[step] + get_array_sum(arr, n, step + 1);
    }
    

    좋은 웹페이지 즐겨찾기