fib:递归斐波那契基准 多种语言 源码
纤维 递归斐波那契基准-多种语言。 目的是通过试用部门基准检查语言和平台之间的性能是否表现出与我的素养相同的方式。 可以解决问题,但会添加其他方法(例如迭代器)进行比较。 这是递归的Ruby版本: def fib(n) return 1 if n <= 1 fib(n - 1) + fib(n - 2) end start_time = Time.now puts fib(42) elapsed_time = Time.now - start_time printf("elapsed time: %5.3f s.\n", elapsed_time) 2013年末推出的15英寸Macbook Pro(2.3 GHz四核i7-16GB RAM-Catalina)的测试结果: 按编码顺序订购。 印刷:433494437。 语言 千秒 方法 命令 Ruby 3.0 27.759
文件列表
fib-main.zip
(预估有个6文件)
fib-main
Crystal
fib.cr
263B
LICENSE
1KB
.gitignore
5KB
Ruby
fib.rb
210B
README.md
1KB
.gitattributes
66B
暂无评论