재귀 함수를 작성할 때 재귀 알고리즘의 첫 번째 패스에서만 발생해야하는 경우가 있습니다. 이것이 사실 때, 나는 두 가지 옵션, 재귀 함수 - 두 개의 함수 또는 마지막 선택적 매개 변수
- 는 기본적으로 true로 설정하지만, 재귀 적으로 호출하면된다 "처음 실행"라는 선택적 매개 변수가이 인수는
- 이 두 가지 기능을 가지고 거짓
어떤 옵션이 더 좋습니까? 후자의 경우이 함수의 이름을 무엇이라고해야합니까? (예 : 플러드 채우기 알고리즘을 사용하여 FloodFill
및 FloodFillRecursive
을 선택하는 경우)
미리 감사드립니다.
이것은 정확히 내가 생각한 것입니다. - 제가 베스트 프랙티스를 사용하고 있는지 확인하고있었습니다. 나는이 질문을 열어두고 다른 대답을 얻을 수 있는지 알아볼 것입니다. 귀하의 의견을 보내 주셔서 감사합니다! – Ell
당신은 환영합니다 :-) –