Работа над методом замены умножения.большая O - рекурсия вместо умножения
public static int mult(int num, int repeat){
if (repeat == 0) return 0;
if (repeat == 1) return num;
return num + mult(num, repeat - 1);
}
С точки зрения времени и пространства сложности, это было бы O (к) время, когда к является повтор и О (1) пространство?
* «Работа над методом замены умножения» * - почему? – jonrsharpe
Опрос вопросов, а не замена оператора. Просто работаю над своими навыками рекурсии. @jonrsharpe –
@ Снова приносите свои извинения, как я могу это переместить? Я просто видел много вопросов о Большом o здесь, поэтому я думал, что это разрешено. –