MCPcopy Create free account
hub / github.com/Jack-Lee-Hiter/AlgorithmsByPython / Solution

Class Solution

AwesomeAlgorithms/CatalanNumber.py:10–21  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

8
9
10class Solution:
11 def numTrees(self, n):
12 # n为0的时候输出1
13 if n == 0 or n == None:
14 return 1
15 return self.factorial(n << 1) // (self.factorial(n) * self.factorial(n + 1))
16 # 定义一个函数求取n的阶乘
17 def factorial(self, n):
18 result = 1
19 for i in range(1, n + 1):
20 result *= i
21 return result
22
23s = Solution()
24print(s.numTrees(0))

Callers 1

CatalanNumber.pyFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected