왜냐하면 그곳에 재귀가 있기 때문입니다
재귀.. 그것은 사용하지 않을 수가 없는 것이었던 것이다
일단 재귀가 더 예쁨
루프는 더 빠름
로우레벨 할 거 아니면 재귀로 떡칠하다가 성능 문제 생기면 문제 생기는 곳만 최적화하셈ㅇㅇ
꼬리 재귀를 생각하면 또 재귀함수 내부가 쫌 이상해짐
딱 알고리즘 짠 거 그대로 안나오고 뭔가 변함
스택 따로 구현안하고, 스택 메모리 이용할 수 있어서, 그리고 코드가 더 간결하고 이뻐짐
스택 오버플로우 걱정없으면, 재귀가 좋음. 재밌기도 하고
왜냐하면 그곳에 재귀가 있기 때문입니다
재귀.. 그것은 사용하지 않을 수가 없는 것이었던 것이다
일단 재귀가 더 예쁨
루프는 더 빠름
로우레벨 할 거 아니면 재귀로 떡칠하다가 성능 문제 생기면 문제 생기는 곳만 최적화하셈ㅇㅇ
꼬리 재귀를 생각하면 또 재귀함수 내부가 쫌 이상해짐
딱 알고리즘 짠 거 그대로 안나오고 뭔가 변함
스택 따로 구현안하고, 스택 메모리 이용할 수 있어서, 그리고 코드가 더 간결하고 이뻐짐
스택 오버플로우 걱정없으면, 재귀가 좋음. 재밌기도 하고