fib(n)的Node.js 14比Python3.8快20倍以上

2021-02-10 02:19:56

#Node.js 14的`fib(n)`比Python3.8快20倍以上。这是我在笔记本电脑上所拥有的版本。显然,这不是最全面的基准测试,但结果令人惊讶。 我(#(Python 3.8.2)import timedef fib(n):如果n == 1或n == 0:返回1返回fib(n-1)+ fib(n -2)t0 =时间。 time()fib(35)t1 = time.time()print(f" {(t1-t0)* 1000} ms")``2021.4319229125977 ms`` //(Node.js v14.15.4)const {performance} = require(' perf_hooks');函数fib(n){if(n === 1 || n === 0){返回1; } return fib(n-1)+ fib(n-2);} const t0 = performance.now(); fib(35); const t1 = performance.now(); console.log(`$ {t1-t0 } ms`);''``86.51808297634125 ms`