홈>
낮은 정수와 높은 정수 사이의 배열에서 최대 수를 찾는 재귀 함수를 만들려고합니다.
배열에서 최대 요소를 재귀 적으로 찾는 데 도움이되는이 기능을 시도했습니다. 2와 2 사이의 최대 값을 찾기 위해 낮은 정수와 높은 정수를 사용하는 함수에 추가하는 방법에 문제가 있습니다.
int findMaxRec(int A[], int n)
{
// if n = 0 means whole array has been traversed
if (n == 1)
return A[0];
return max(A[n-1], findMaxRec(A, n-1));
}
목표는 다음과 같은 기능을 갖는 것입니다 :
int findMaxBetwen(int A[], int low, int high){
//Here is where I need help integrating if lets say the array is A[] = 5,6,7,8
// Call findMaxBetwen(A[], 5, 8) and the output gives 7 because that is the max between the 3
//integers.
}
- 답변 # 1
관련 자료
- recursion - 재귀 함수의 바인딩되지 않은 값 (초보 OCaml)
- go - 재귀 함수를 병렬화하는 방법
- javascript - 재귀 함수가 정의되지 않은 반환하는 이유는 무엇입니까?
- 자바 스크립트의 맵 내 비동기 함수에서 제품 값을 어떻게 얻을 수 있습니까?
- python - 함수 내에서 생성 된 변수 값 가져 오기
- python - 각 하위 배열의 최소값을 검색하는 기능
- javascript - 한 번만 작동하는 텍스트 상자에 버튼 값을 가져 오는 onclick () 함수
- Python function - Python 함수 — 연결 목록의 시작과 끝에 값을 삽입하는 — 연결 목록을 수정하지 않습니다
- recursion - Haskell에서 재귀 함수를 정의하기위한 표현식
- 함수를 10 번 반복하고 그 값의 평균을 취하고 싶습니다 (python)
- theorem proving - Isabelle에서 재귀 함수 증명
- c++ - 다이빙 재귀 함수의 Big O를 찾는 방법
- c++ - 재귀 함수에서 변수를 한 번만 정의하고 초기화하는 방법은 무엇입니까?
- javascript - 부울 값 배열 대신 부울 값 1 개를 반환하는 매핑 함수
- reactjs - react - 주요 app () 함수에 값을 어떻게 전달할 수 있습니까?
- html - JavaScript의 함수에서 값을 얻는 방법
- excel - VBA 함수에서 두 변수 함수의 값 계산
- Python으로 정수 사이에 대시와 쉼표를 추가하는 방법
- 하위 루틴에서 VBA 함수 값 유지
- python - maximum_divisor () 함수의 재귀 알고리즘은 무엇입니까?
트렌드
- OpenCv의 폴더에서 여러 이미지 읽기 (python)
- 파이썬 셀레늄 모든 "href"속성 가져 오기
- html - 자바 스크립트 - 클릭 후 변경 버튼 텍스트 변경
- git commit - 자식 - 로컬 커밋 된 파일에 대한 변경을 취소하는 방법
- JSP에 대한 클래스를 컴파일 할 수 없습니다
- javascript - 현재 URL에서 특정 div 만 새로 고침/새로 고침
- jquery - JavaScript로 현재 세션 값을 얻으시겠습니까?
- javascript - swiperjs에서 정지, 재생 버튼 추가
- JavaScript 변수를 HTML div에 '출력'하는 방법
- python - 문자열에서 특정 문자 제거
업데이트 :C ++ 17은 이제 배열의 크기를 반환 할 수있는 std :: size 함수를 정의합니다.
C ++ 17이 없다면,리스트 사용을 고려 하시겠습니까?
findMaxBetwen
함수 템플릿으로 구현할 수 있습니다 :cppreference의 함수 템플릿에 대해 자세히 알아보십시오