Soy丶sauce

关注

LeetCode题解(面试08.05):递归乘法(Python)

Soy丶sauce

关注

阅读 52

2022-02-23


题目:​​原题链接​​(中等)

标签:递归、数学

解法

时间复杂度

空间复杂度

执行用时

Ans 1 (Python)

O ( A + B )

O ( A + B )

28ms (99.25%)

Ans 2 (Python)

Ans 3 (Python)

解法一:

class Solution:
def multiply(self, A: int, B: int) -> int:
if A == 0 or B == 0:
return 0
elif A >= B:
return self.multiply(A, B - 1) + A
else:
return self.multiply(A - 1, B) + B



相关推荐

自由的美人鱼

leetcode 面试题 08.05.递归乘法

自由的美人鱼 53 0 0

鲤鱼打个滚

LeetCode 面试题 08.05. 递归乘法

鲤鱼打个滚 89 0 0

那小那小

力扣-面试题 08.05题 递归乘法(C++)- 递归

那小那小 89 0 0

快乐与微笑的淘气

LeetCode题解(0311):稀疏矩阵的乘法(Python)

快乐与微笑的淘气 102 0 0

GhostInMatrix

LeetCode题解(面试08.11):硬币(Python)

GhostInMatrix 40 0 0

东林梁

#yyds干货盘点# LeetCode程序员面试金典: 递归乘法

东林梁 95 0 0

书呆鱼

LeetCode题解(面试16.19):水域大小(Python)

书呆鱼 44 0 0

吃面多放酱

LeetCode题解(面试03.05):栈排序(Python)

吃面多放酱 25 0 0

一葉_code

LeetCode题解(面试16.14):最佳直线(Python)

一葉_code 30 0 0

天使魔鬼

LeetCode题解(面试16.10):生存人数(Python)

天使魔鬼 46 0 0

精彩评论(0)

0 0 举报