단순히 재귀는 이런거고 반복문은 이런거다는 배웠지만
어떤 경우에 재귀를 사용하고
어떤 경우에 반복을 사용하는지
그걸 모르게쏘요
무조건 반복
뎃?
재귀는 안 쓰는게 이득
득 1 실 99 가 재귀임
반복문 쓰면 코드 복잡해질때 주로 씀
난 코드 생각하는건 재귀가 더 쉽고 디버깅할때는 반복문이 더 쉽더라
또 일반적으로는 함수를 계속 호출해야하는 재귀가 성능이 낮은데 요즘은 재귀함수 최적화해줘서 성능 큰 차이 없는경우도 많음
코드따라 다르지 뭐
꼬리재귀로 짜라고 - dc Cpp
얄코 재귀 ㄱㄱ - dc App
재귀 트리구조로 뭐 데이터 뿌릴때 빼고 사용 안해본듯
ㄹㅇ 트리구조 필요할 땐 재귀가 짱인듯. 근데 직선으로 달릴땐 영.. - dc App
무조건 반복임 특수한 상황이나 알고리즘 짤때 아니면
트리도 스택으로 재귀처럼 짤수잇지않냐?
엄청 특이한 개발할거 아니면 재귀쓸일없음 재귀쓰려했다가는 설계에서 고려사항만 더 빡세져서 힘들어짐
무조건 반복
뎃?
재귀는 안 쓰는게 이득
득 1 실 99 가 재귀임
반복문 쓰면 코드 복잡해질때 주로 씀
난 코드 생각하는건 재귀가 더 쉽고 디버깅할때는 반복문이 더 쉽더라
또 일반적으로는 함수를 계속 호출해야하는 재귀가 성능이 낮은데 요즘은 재귀함수 최적화해줘서 성능 큰 차이 없는경우도 많음
코드따라 다르지 뭐
꼬리재귀로 짜라고 - dc Cpp
얄코 재귀 ㄱㄱ - dc App
재귀 트리구조로 뭐 데이터 뿌릴때 빼고 사용 안해본듯
ㄹㅇ 트리구조 필요할 땐 재귀가 짱인듯. 근데 직선으로 달릴땐 영.. - dc App
무조건 반복임 특수한 상황이나 알고리즘 짤때 아니면
트리도 스택으로 재귀처럼 짤수잇지않냐?
엄청 특이한 개발할거 아니면 재귀쓸일없음 재귀쓰려했다가는 설계에서 고려사항만 더 빡세져서 힘들어짐