Which of recursion method is better and why for reverse digits of integer?

后端 未结 5 1995
予麋鹿
予麋鹿 2020-12-22 07:00
public static int recursiveReverse(int number, int reversenumber){

    if(number <= 0) {
        return reversenumber;
    }

    reversenumber = reversenumber *         


        
5条回答
  •  无人及你
    2020-12-22 07:34

    I don't see any difference between the first and second example

    but using a static variable in the third example is dangerous (you need to reset it each time and it's not threadsafe)

提交回复
热议问题