나는 모든 재귀 적 메서드가 반복을 사용하는 대신 반복을 사용하는 방법으로 작성 될 수 있음을 알고 있지만, 주어진 반복적 메서드를 재귀 적으로 작성할 수 있습니까?루프를 사용하는 모든 메서드를 재귀 적으로 작성할 수 있습니까?
1
A
답변
1
예, 가능합니다. 이것은 논리에서 약간 원형으로 보일지 모르지만 반복 구조만으로 100 % 완성 된 언어와 재귀 구조 만있는 언어가 있습니다.
그러므로 둘은 동일해야합니다.
+0
정말 멋집니다! 나는 (분명히) 그것을 몰랐다. 나는 이것을 대답으로 표시 할 것입니다 ... 4 분 .. 내가 – brando
+0
도와주게되어 기쁩니다. –
관련 문제
- 1. 디렉토리에서 재귀 적으로 파일을 삭제할 수 있습니까?
- 2. 모든 비 시스템 디렉토리를 재귀 적으로 가져올 수 있습니까?
- 3. Winform의 모든 Childcontrol을 재귀 적으로 쿼리 할 수 있습니까?
- 4. Linux에서 모든 * .js 파일을 재귀 적으로 디렉토리에서 찾을 수 있습니까?
- 5. Perl을 사용하여 모든 .svn 디렉토리를 재귀 적으로 삭제할 수 있습니까?
- 6. Prolog에서 꼬리 재귀 적으로 만들 수 있습니까?
- 7. 어떻게 재귀 루프를 멈출 수 있습니까?
- 8. 어떻게 재귀 적으로 cakePHP를 찾을 수 있습니까?
- 9. 상속 된 메서드를 사용하여 자식에서 부모로 메서드를 재귀 적으로 호출 할 수 있습니까?
- 10. 모든 빈 파일을 재귀 적으로 찾는 방법
- 11. 디렉토리의 모든 cpp 파일을 재귀 적으로 컴파일
- 12. 재귀 적으로
- 13. Chmod는 재귀 적으로 디렉터리에만 있습니까?
- 14. SVN 모든 외부 재귀 적으로 제거/삭제
- 15. 재귀 적으로 문자열의 모든 회전을 스칼라로 만듭니다.
- 16. 자식이 주어진 모든 조상을 재귀 적으로 찾습니다.
- 17. 모든 XML이 유효하다는 스키마를 작성할 수 있습니까?
- 18. 모든 모델 서브 디렉토리를 재귀 적으로 포함합니다.
- 19. 속성을 재귀 적으로 제거
- 20. 폴더에서 모든 파일을 재귀 적으로 나열하는 방법이 있습니까?
- 21. 함수를 사용하는 대신 쿼리로 작성할 수 있습니까?
- 22. Perl foreach 루프를 한 줄로 작성할 수 있습니까?
- 23. AutoHotKey : 루프를 사용하여 파일을 위쪽으로, 재귀 적으로 찾는 방법
- 24. 파이썬에서 재귀 적으로 파일 복사하기
- 25. 레벨을 재귀 적으로 정렬
- 26. C# :이 메서드를 비 재귀 적으로 만드는 방법
- 27. lisp에서 매크로처럼 재귀 함수를 재 작성할 수 있습니까?
- 28. Excel 시트 값을 얻기위한 메서드를 재귀 적으로 호출합니다.
- 29. 프로토콜 구현으로 사용하는 모든 개체의 메서드를 바꿀 수 있습니까?
- 30. MergeOption.NoTracking을 재귀 적으로 적용합니다.
Google에서 살펴볼 수있는 코드가 있습니까? – Vinit
@Vinit 아니요, 이것은 다른 질문에 대한 답을 찾을 수없는 일반적인 질문입니다. 내 CS는 선생님이 수업 시간에 그것을 가져 왔기 때문에 궁금하네요 – brando
[반복마다 변환 할 수 있습니까?] (http://stackoverflow.com/questions/931762/can-every-recursion-be-converted- iteration) – Barmar