int factorial(int n) {
return (n==0 ? 1 : factorial(n-1)*n) ;
}
내가 사용하는 것이 선호되는 하나 알고 싶은두 개의 코드 조각의 차이점은 무엇입니까?
int factorial(int n) {
return (n==0 ? 1 : n*factorial(n-1)) ;
}
대. 그들 사이에 어떤 차이가 있습니다. 에는 더 나은 런타임을 얻기 위해 함수 호출이나 변수 계산의 순서로 고려해야 할 상황이 있습니다.
나는 정확히 동일하다고 말하고 싶습니다. 왜 벤치에 앉지 그래? –
기능상의 차이점이 있습니까? –
코드가 동일하지는 않지만 다른 코드보다 시간이 효율적이라고 생각하지 않습니다. – AntonH